IntelliJ - Javascript中的Tab缩进不起作用

时间:2016-04-15 10:35:26

标签: javascript intellij-idea indentation code-formatting

我想在我的Javascript文件中使用标签进行缩进。我像往常一样更改了配置,但预览似乎没有考虑我的修改。在实际文件中都没有。

令人惊讶的是,“Spaces”子选项卡正在以正确的方式格式化代码,但它是唯一可以工作的地方。 (见下面的截图)

有没有人有同样的问题?

我正在使用IntelliJ Ultimate 2016.1

Config page (borken preview)

Spaces subtab (working preview)

2 个答案:

答案 0 :(得分:4)

看看editorconfig.org。 您将需要项目根目录下的.editorconfig文件。它是一个标记文件,可以在多个IDE中运行,以设置一些常见配置,如缩进和尾随空格。这是一个例子。

root = true

[*]
indent_style = space
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true

[*.js]
indent_size = 2

答案 1 :(得分:3)

From Intellij Idea 14 onwards,IDE默认检测现有文件中的现有缩进样式,并使用它们而不是您的设置。您可以在prefferences中关闭此功能:

  

Prefferences - >编辑 - >代码风格 - >检测并使用现有文件缩进进行编辑

enter image description here

如果关闭此功能无效,请确保您的项目没有.editorconfig文件,该文件也定义了缩进样式。