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

How to make IntelliJ indent wrapped condition in JavaScript if statement

本文关键字:JavaScript if 语句 条件 包装 何使 IntelliJ 缩进      更新时间:2023-09-26

当我有这样的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。然后根据您的示例对其进行格式化。