在线文档教程

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 最近宣布原生支持 的standardIDE中直接。

如果您仍希望standard手动配置,请按照本指南进行操作。这适用于所有 JetBrains 产品,包括 PhpStorm,IntelliJ,RubyMine 等。