Are there text editor plugins?
有文本编辑器插件吗?
首先,安装standard
。然后,为您的编辑器安装适当的插件:
Sublime 文本
使用 Package Control
,安装 SublimeLinter
和 SublimeLinter-contrib-standard
。
要在保存时自动格式化,请安装 StandardFormat
。
Atom
安装 linter-js-standard
。
或者,您可以安装 linter-js-standard-engine
。而不是捆绑standard
它的版本将自动使用当前项目中安装的版本。它也可以与其他基于 标准引擎
的短绒一起开箱即用。
对于自动格式化,请安装标准格式化程序
。对于代码段,请安装standardjs-snippets
。
Visual Studio 代码
安装 vscode-standardjs
。(包括对自动格式化的支持。)
对于JS代码段,请安装:vscode-standardjs-snippets
。对于React代码段,请安装vscode-react-standard
。
Vim
安装 ale。并将这些行添加到您的.vimrc
文件中。
let g:ale_linters = {\ 'javascript': ['standard'],\}let g:ale_fixers = {'javascript': ['standard']}
这将标准设置为 javascript 文件的唯一 linter 和 fixer,因此可以防止与 eslint 发生冲突。对于保存时的 linting 和自动修复,请将以下行添加到.vimrc
:
let g:ale_lint_on_save = 1let g:ale_fix_on_save = 1
要考虑的替代插件包括 neomake 和 syntastic,两者都内置支持standard
(尽管可能需要配置)。
Emacs
安装 Flycheck
并查看 手册
以了解如何在项目中启用它。
Brackets
在扩展注册表中搜索“标准代码样式”
,然后单击“安装”。
WebStorm (PhpStorm, IntelliJ, RubyMine, JetBrains, etc.)
WebStorm 最近宣布原生支持 的standard
IDE中直接。
如果您仍希望standard
手动配置,请按照本指南进行操作。这适用于所有 JetBrains 产品,包括 PhpStorm,IntelliJ,RubyMine 等。