sublime text之所以强大其中一个原因就是强大的插件支持,具体如何安装Package Control请参考官网说明(https://packagecontrol.io/installation)。
此文默认读者拥有一定sublime text插件安装经验,只介绍我认为实用的一些插件。
语法检测
SublimeLinter
只是一个管理工具
SublimeLinter-jshint
SublimeLinter的JavaScript检测的扩展插件
依赖jshint,需要用node.js全局安装:
1 | $ node i jshint -gd |
参考配置:
1 | { |
jshint配置默认依赖父深度为3的文件夹下.jshintrc文件的配置。
深度可在SublimeLinter用户设置中设置”rc_search_limit”: 3。
新建一个无文件名文件的方法,比如新建”.jshintrc”,就直接新建”.jshintrc.”,多了个”.”就可以了。
SublimeLinter-contrib-eslint
JS/ES6/JSX等语法检测插件,较为强大,缺点是速度比较慢
依赖:eslint、babel-eslint,需要npm全局安装
参考配置:
1 | { |
如果同时安装了eslint和jshint的话,在Sublimelinter设置中各自的@disable可以对其禁用,否则两个会同时检测语法。
ESLint规则官方文档http://eslint.org/docs/rules/
如图,每一个配置的代码中,注释说明了配置的名值对