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

odz*_*hko 5 visual-studio-code

这是我想要实现的格式:

function x() {
    $elementOfSomething
            .find(".class")
            .remove();
}
Run Code Online (Sandbox Code Playgroud)

这是 VSCode 默认的格式:

function x() {
    $elementOfSomething
        .find(".class")
        .remove();
}
Run Code Online (Sandbox Code Playgroud)

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

Tim*_*art 1

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

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