如何在 VS Code 中设置连续缩进?

How to set continuation indentation in VS Code?

这是我想要实现的格式:

function x() {
    $elementOfSomething
            .find(".class")
            .remove();
}

这是 VSCode 默认的格式:

function x() {
    $elementOfSomething
        .find(".class")
        .remove();
}

默认缩进4个空格。在第二个示例中,第三行和第四行相对于上一行缩进了 4 个空格。在第一个示例中,它们缩进了 8 个空格。所以我希望默认缩进为 4 个空格,但连续缩进为 8 个空格。在 NetBeans 中,为此设置了“continuation indentation”。有没有办法在 VSCode 中实现这种缩进行为(对于 JS 和 Java)?

在 VS Code 中,此设置称为“环绕缩进”,此设置位于“文本编辑器”设置类别中。

听起来您想将换行缩进设置为“deepIndent”选项,这会将换行相对缩进到两个制表符的宽度。例如,如果您的制表符大小设置为 4 个空格,则 deepIndent 将为 8 个空格。