2

当我有这样的 JavaScript 代码时:

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

JSLint 抱怨

在第 {n+4} 列而不是第 {n} 列中应为“conditionTwo”。

其中 n 是列的位置conditionOneconditionTwo开始。

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

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

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

4

1 回答 1

2

需要在Settings -> Code Style -> JavaScript下增加“Continuation Indent”

我将我的设置为 8 并正确格式化您的块。

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

于 2013-06-17T10:44:14.783 回答