lighttable编辑器的使用经验

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文件可以达到目的。
 
通过编辑器自带的帮助文档可以了解更多的技巧。
 





原文地址:https://www.cnblogs.com/rowdawn/p/3330159.html