開源IDE LightTable的使用

開源IDE,LightTable,比較小巧,竟然有種完爆我大Sublime的趕腳,惋惜全是英文的,特此記錄一些用法。css

其實就是它自帶的幫助文檔,不過全是英文,全當練翻譯了。java

簡單的菜單基本和其餘文檔編輯器相同,app

Starting Light Table

大概意思就是關於LightTable的命令行操做了,LightTable的右邊有command的操做,從View下的Command能夠進入,Ctrl+Space,也能夠,不過通常或和切換輸入法衝突,解決方法是,在command下搜索key,進入Setting:Default keyMap,搜索space,替換之,便可解決。command中會匹配你輸入的最相近的指令,例如你要看LightTable的文檔,輸入ltd,第一條就是。編輯器

還有一個細節是,command下的提示會有相關聯的快捷鍵。lua

The Workspace Tree

這段是關於Workspace的操做,大概是新建一個workspace,方便管理文件樹,若是新開一個窗口的話,新的workspace會是空的,點擊file下的,open recent workspace,新的窗口就和原來的workspace相同了。spa

通俗來講就是,LightTable裏面看網頁,在command鍵入browser,選擇Browser:addBrowser tab,就能夠在底部輸入URL 查看網頁,這個功能太方便了,接下來就是多列顯示了,ctrl+1.ctrl+2……便可切換,相似於Sublimelayout功能。命令行

Evaluation and the Console

以上就是它自帶的console功能了,功力沒到,我是用不上啊。翻譯

Inline Evaluation

 

還有就是LightTable的及時反饋,鍵入Editor:Set current editor syntax,選擇語言,Ctrl+Enter執行ip

不過如今也只是支持Clojure,ClojureScript,Javascript,Python,HTML,CSS文檔

這個功能比較強大了,我如今也只能用用javaScript,只能說屌爆了。

 

還能夠添加新的快捷鍵,在user,keymap中添加快捷鍵最好在user文件中添加而不要在default中

:tabset {"alt-right" [:tabset.next]

              "alt-left"[:tabset.prev]

              "alt-o" [:tabset.new]

              "alt-c" [:tabset.close]

前提是找好對應的指令


修改主題

執行Settings: User behaviors命令,找到:editor,再找到"default",把default刪掉,而後在雙引號中間隨便輸入一個字母而後將之刪掉,就會出來一個代碼補充的選擇框,裏面就是全部的主題了,選擇一個你喜歡的。找到:app,跟前面一個思路,找出你喜歡的主題, 惋惜只有兩種,light和dark。

lighttable也提供了diy主題的功能,經過分別修改lighttable/core/css/skins/和/lighttable/core/css/themes/下的css文件能夠達到目的。

相關文章
相關標籤/搜索