如何使IntelliJ缩进包装条件在JavaScript if语句



当我有这样的javascript代码:

if(conditionOne &&
   conditionTwo) {
   doSomething();
}

JSLint报错

期望在列{n+4}上出现'conditionTwo',而不是列{n}。

其中n为conditionOneconditionTwo的起始列。

(如何)我可以配置IntelliJ格式我的代码这种方式代替?

if(conditionOne &&
       conditionTwo) {
   doSomething();
}

我确实查看了设置->代码样式-> JavaScript,但没有找到这样的选项(或不认识它)。

你需要在Settings -> Code Style -> JavaScript下增加"Continuation缩进"

我把我的设置为8,它正确地格式化了你的块。

在"制表符和缩进"选项卡下,我选中"使用制表符",制表符大小为4,缩进为4,连续缩进为8。然后根据您的示例对其进行格式化。

最新更新