设置(settings)
-
将tab转为空格(第一条是保存的时候转换,比较有用),默认的编码规范是四空格。
- “expand_tabs_on_save”: true,
- “tab_size”: 4,
- “translate_tabs_to_spaces”: true,
-
控制代码超出一行的长度时是否换行
- “word_wrap”: “false”,
-
保存时将多余空行内的空格删掉(这个很有用)
- “trim_trailing_white_space_on_save”: true
插件(packge)
先说如何安装插件:
- 通过ctrl+shift+p组合键打开命令面板
- 输入install packge后回车
- 输入DeleteBlankLines后回车进行安装
以下是一些插件推荐:
- All Autocomplete 自动完成插件。高速代码的必备良品
- DeleteBlankLines 删除空行插件。将要处理的文字选中(我一般是全选),然后(Ctrl + Alt + Backspace)即可删除空行
- Phpcs php编码规范插件。每次保存时(Ctrl + S)会检测语法错误和书写不规范的地方,编码规范可以自定义设置,决定什么要检测,什么可以忽略。
- JSHint Gutter JS编码规范检测。同样可以检测语法和不符合规范的代码编写,当不知道错出在哪里的时候它总能提供很好的帮助。
- ChineseLocalization 提供对界面和右键菜单的汉化功能。
- ConvertToUTF8 sublime3本身没有utf8的选项,所以如果需要转换成uft8的话就可以使用这个。
- CTags 用这个,可以使你点击你的函数的时候能跳转到函数声明的位置。
- line ending unify 这货能把所有的换行改变为Unix标准的换行(\n),不过听说有人把其他文件都给换了导致文件出错,所以慎用。