SublimeText使用总结

SublimeText是我如今主要使用的编辑器,它有不少优势,若是你有兴趣,能够慢慢看完。jquery

初次使用

安装好了SublimeText以后,我通常会调节一下基本设置。包括主题,配色,字体等。在安装主题以前,通常仍是要安装下package control来进行插件管理。安装地址Sublime Package Control。安装完成以后,经过ctrl+shift+p开打控制面板,使用install package安装主题和配色。主题是SublimeText的外观,配色是代码的高亮方案。我推荐的主题是Theme - Phoenix, 配色方案是Dayle Rees Color Schemes, 字体我使用的yaheiconsolashybrid。贴个图片你们欣赏下吧: sublime正则表达式

配置设置

首先说明配置文件的路径,点击Preferences->Browse Packages打开目录,找到User目录,这里的文件就是本身的配置文件,最好备份,方便下次替换。编辑器

具体的配置,通常是Preferences->Settings-Default和Key Bindings-Default。这两个最好不要修改,若是要替换,把相应的参数写入到Settings-User和Key Bindings-User里,会自动覆盖Default相同属性。ide

特点功能

  1. ctrl+p,搜索。这个搜索能够左侧的Folders里因此文件,并且是模糊搜索,不须要完整的文件名。配合#, @, :能够搜索变量,函数,行数。
  2. 多行编辑。按住ctrl加左击,能够出现多个光标位置。
  3. 多重选择, ctrl+d能够多重选择,结合光标键,能够批量修改。
  4. 多屏编辑,alt+shift+数字键。
  5. Projects,经过View->Side Bar->show Side Bar左侧文件结构管理。
  6. snippet, 不一样格式的文件,能够设置不一样的snippet,就是简写,经过tab扩展成相应的内容。
  7. 各类插件支持
  8. 正则表达式搜索,好比我要删除全部的空行,可使用^[\s]*\n来选择全部空行。可使用(?<=<h2>).+(?=</h2>)来匹配h2标签内的内容。
  9. ctrl+shift+p,功能菜单。只有你想不到,没有作不到的事情。

技巧

操做技巧

  1. 选择多行,按ctrl+shift+L使得光标在每一行最后。
  2. 被包裹的文本,能够直接添加括号,引号等。
  3. ctrl+shift+光标左右移动,选择文本到行首、行末。
  4. 对于左边的side bar,能够新建Projects, 管理文件夹。参数path为路径,file_exclude_patterns为不须要添加的文件, folder_exclude_patterns为不须要添加的目录。
  5. 善用功能搜索,好比copy

建立snippet

经过Tools->new snippet建立新的snippet, 保存的时候,文件名后缀为.sublime-snippet,注意内容里面$0是光标最后出现的位置。我通常会保存到User目录下,方便同步。给出一个jquery的实例:函数

<snippet>
    <content><![CDATA[
\$('#${1:function_name}')${0};
]]></content>
    <!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
    <tabTrigger>jqi</tabTrigger>
    <!-- Optional: Set a scope to limit where the snippet will trigger -->
    <scope>source.js</scope>
    <description>$('#')</description>
</snippet>

做用是经过jqi扩展成为$('#');的样子。字体

建立Build命令

经过Tools->build->new ,建立一个build命令,保存在User下,能够创建一个build文件夹管理。ui

相关文章
相关标签/搜索