Atom Editor / Sublime Text - 尊重.editorconfig和.jscsrc的代码格式化程序

时间:2015-05-03 23:30:30

标签: sublimetext formatter atom-editor jscs editorconfig

Atom编辑器&编辑器是否有任何代码格式化程序插件尊重.editorconfig&的崇高文字 .jscsrc个文件?

例如,如果我的.editorconfig具有以下设置

# 4 space indentation
[*.js]
indent_style = space
indent_size = 4

.jscsrc没有说明有关缩进的内容,我希望在格式化代码(非自动格式)时,我会看到我的代码缩进了4个空格以及.jscsrc处指定的其他规则。

我不希望在多个配置文件中保持相同的配置。

1 个答案:

答案 0 :(得分:2)

根据您的.jscsrc.editorconfig文件,两个编辑器都有可用于lint和自动修复文件的插件:

Sublime Text

.editorconfig - EditorConfig会自动格式化文件。

.jscsrc - SublimeLinter-jscs将为您执行内联linting,SublimeJSCSFormatter将使用键盘快捷键自动格式化:

  • Linux / Windows:Ctrl + Shift + H
  • Mac:Cmd + Shift + H

原子

.editorconfig - EditorConfig会自动格式化文件(与Sublime的名称相同,不同的项目)。

.jscsrc - linter-jscs将为您执行内联linting,jscs-fixer允许您自动格式化文件:

  • 从命令面板调用jscs Fixer: Fix
  • 右键单击其中一个选定文件,然后选择Fix this file using jscs
  • 使用键盘快捷键 - Ctrl+⌂+J