下载安装:2点这里,3点这里;
安装PackageControl:不装不行的好么~,点这里下载安装包,放在C:\Users\XXX\AppData\Roaming\Sublime Text 2/3\Installed Packages\文件夹下,重启SublimeText;个人认为这种离线安装方式最好,另外还有使用命令行安装、直接解压安装等;
安装成功后,接下来的所有其他插件都可以使用PackageControl来安装了,具体操作步骤是Ctrl+Shift+P,输入InstallPackage后回车,稍等一会后出现一个插件搜索框,搜索插件名称选择后回车即可自动安装,注意这种方式SublimeText是需要联网的;
如果需要删除已经安装的插件,使用Ctrl+Shift+P后输入remove package选择要删除的插件后回车即可删除;
一般的选取:
多重选取:
SublimeText支持正则、大小写等匹配查找,还支持在选取的范围内查找替换,使用"auto_find_in_selection": true配置开启;
Ctrl+P打开输入框,默认搜索并导航到当前项目下的所有文件,另外还可以增加如下特殊限定符并可以组合使用:
推荐安装Soda和Nexus主题,在配置文件中添加"theme": "Soda Dark.sublime-theme""theme": "Soda Light.sublime-theme"或者"theme": "Nexus.sublime-theme";配色方案可以使用默认的Monokai,也可以使用安装主题中包含的配色;
下面是一些常用的Settings-User设置:
{ // 开启选取内查找 "auto_find_in_selection": true, // 光标柔和闪烁 "caret_style": "phase", // 显示空白字符 "draw_white_space": "all", // 保存时文件末尾添加换行 "ensure_newline_at_eof_on_save": true, // 调整字体大小 "font_size": 12, // 高亮当前行 "highlight_line": true, // 添加行宽标尺 "rulers": [80, 100 ], // 加快鼠标滚轮滑动时的速度 "scroll_speed": 3.0, // 设置Tab宽度 "tab_size": 4, // 调整主题 "theme": "Soda Dark.sublime-theme", // 以空格代替Tab "translate_tabs_to_spaces": true, // 保存时去掉每一行末尾空白字符 "trim_trailing_white_space_on_save": true }注意在安装了本文提到了插件之后建议进行如下设置调整:
在支持中文之后,如果有文档需要使用GBK编码,在Preferences->PackageSettings->ConvertToUTF8->Settings User中添加设置:"default_encoding_on_create" : "GBK",这样即可设置每次新建文档都以GBK编码打开和保存;
个人建议将Ctrl+Shift+F多文件同时查找调整到Ctrl+Alt+F因为这个快捷不常用,而Ctrl+Shift+F更顺手且与Eclipse一致,可以将HTMLBeautify还有JsFormat的格式化快捷键一并设置为Ctrl+Shift+F,另外将Alignment的快捷键设置为Ctrl+Shift+Q,这样其默认的Ctrl+Alt+A将不会与QQ的截图冲突,具体调整KeyBindings-User设置如下:
[{ "keys": ["ctrl+alt+f"], "command": "show_panel", "args": { "panel": "find_in_files" } }, { "keys": ["ctrl+shift+q"], "command": "alignment" }, { "keys": ["ctrl+shift+f"], "command": "html_beautify", "context": [{ "key": "selector", "operator": "equal", "operand": "text.html,text.html.twig,text.twig,source.html,source.html.twig,source.twig,text.jsp,source.jsp" }] }, { "keys": ["ctrl+shift+f"], "command": "js_format", "context": [{ "key": "selector", "operator": "equal", "operand": "source.js,source.json" }] }]