Sublime Text2实用快捷键

刚刚接触到Sublime Text2,更高深的技巧还有待发现,所以先说说它的一些快捷键。

快捷键能凭几个按键组合就实现复杂的功能,大量使用快捷键显得非常专业,实在是装逼利器。

这里有个快捷键的表,下面我只解说一些我觉得非常有用的快捷键(Windows系统)。

我先说说Sublime text2的一个奇特之处,就是它的快捷键支持多键联合。比如Ctrl+KK,意思是按住Ctrl,再按两下K键!怎么样,没见过吧。这种方式可以大大降低快捷键的重复几率。

顺便说下Ctrl+KK的功能是删除光标处至行尾的内容。

Ctrl+/和Ctrl+Shift+/

添加注释。前者是注释一行,后者是注释你选择的内容。

Sublime的这个注释功能很强大,你光标在任何位置,比如一行的中间,此时按下Ctrl+/,他会准确的注释掉整行,而不用把光标定位到行首;

而且,注释会自动选用不同格式,比如html页面里有JS,CSS和HTML,在他们各自的区域内按下快捷键,都会自动使用相对应的注释格式,不会混乱。

相比来说,Notepad++的添加注释功能就显得很鸡肋了。无法自动适应格式,而且多行注释bug严重直接无法使用。


Ctrl+Shift+D

复制选中行,并插入到选中行之前。这个跟Notepad++的Ctrl+D差不多,很有用。

注:你可以一次选择很多行进行复制操作。

Ctrl+Enter 与Ctrl+Shift+Enter

这两个快捷键很奇葩。Ctrl+Enter是插入行后,Ctrl+Shift+Enter是插入行前。意思是在当前行的后面或前面插入一个空行。

他们为什么有用呢?比如你改了一行代码中间的某个部分,此时你的光标在行中,你需要换行,一般你怎么做?恐怕只有先点一下行尾把光标移动过去,再按下Enter键换行吧?

但在Sublime Text2中,你直接按下Ctrl+Enter,就换到下一行了。不会打乱你当前行的结构。要是你想在当前行的上一行写什么,就按Ctrl+Shift+Enter吧。


Ctrl+Shift+Up与Ctrl+Shift+Down

分别表示把当前行与上一行或下一行互换,有时候很需要这功能。


Alt+. 

闭合当前html标签。比如半边的p标签,div标签什么的。


Ctrl+J

合并选中的多行。如果你想把你的网页搞成只有一行,让别人一看就晕的,这个功能很适合你。


暂时就这些吧。附带一个Sublime Text2的小技巧:按住Ctrl点击文档,点击几个地方就会出现几个光标,可以同时打字。这个的作用就是,比如你有几张图片路径相同,然后你想把他们都换成新路径,那你可以按住Ctrl分别点击他们的路径,然后就可以同步删除或修改字符了!


Sublime Text2最纠结的缺点就是打开GBK编码的带中文文件铁定乱码,其余则要强过Notepad++——Oh,愿Notepad++原谅我的始乱终弃啊。

1 评论

发表评论

电子邮件地址不会被公开。