lighttable目前是更新到0.5.3版,主要支持clojure,html,css,js還有python,下面介紹下一些使用經驗。sublime text2主要是用python寫的,而lighttable主要是用
ClojureScript,底層估計用了C或者C++。lighttable是經過大衆募資平臺Kickstarter籌措資金打造的一款編輯器,這裏有篇文章介紹它的來歷.
下面是個人一些使用經驗:
激活lighttable編輯器的vi模式
ctrl+空格或者View-Commands 在出現的搜索框中輸入set,
選擇Settings:User behaviors,進入user.behaviors文件,
找到:editor,在[]中輸入vi,這時會出現懸浮的選擇框,選擇active vim mode,這樣就激活了vi模式
修改快捷鍵
因爲ctrl+空格經常跟輸入法熱鍵衝突因此咱們就不得不修改熱鍵了,
對於鍵盤流的懶人來講,必須全部經常使用操做都用鍵盤,View-Commands ,在搜索框中輸入key,選擇Settings:Default keymap,
搜索space,在:app中找到ctrl-space,就是它了,我用k替換了space,因此之後ctrl+k就能夠調出commands框了,固然你能夠用其餘鍵,不過替換以前看看是否是跟編輯器原有的熱鍵衝突,衝突的化就得改兩個鍵了。
ps:
:app是對編輯器的快捷鍵設置,:tabs是對應tab欄的操做,能夠在這個文本里瞭解編輯器的快捷方式
添加新的快捷鍵:
在user.keymap中添加以下代碼,添加快捷鍵最好在user文件中添加而不要在default中,
:tabset {"alt-right" [:tabset.next]
"alt-left"[:tabset.prev]
"alt-o" [:tabset.new]
"alt-c" [:tabset.close]
進入命令模式,輸入tabset,原本tabset沒有對應快捷鍵的這下也有了。
修改主題
執行Settings: User behaviors命令,找到:editor,再找到"default",把default刪掉,而後在雙引號中間隨便輸入一個字母而後將之刪掉,就會出來一個代碼補充的選擇框,裏面就是全部的主題了,選擇一個你喜歡的。找到:app,跟前面一個思路,找出你喜歡的主題, 惋惜只有兩種,light和dark。
lighttable也提供了diy主題的功能,經過分別修改lighttable/core/css/skins/和/lighttable/core/css/themes/下的css文件能夠達到目的。
經過編輯器自帶的幫助文檔能夠了解更多的技巧。