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

5

我想要实现的格式如下:

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

这是默认的 VSCode 格式:

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

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

1个回答

1
在VS Code中,这个设置被称为“换行缩进”,并且该设置位于设置的“文本编辑器”类别中。
听起来你想将你的换行缩进设置为“deepIndent”选项,这将相对缩进包装行到两个制表符的宽度。例如,如果你的制表符大小设置为4个空格,一个deepIndent将是8个空格。

1
请勿发布文本截图。这些截图无法被搜索、复制,甚至不能被屏幕阅读器等自适应技术的用户使用。相反,请将代码直接粘贴为文本到您的问题中。如果您选择它并单击 {} 按钮或 Ctrl+K,则代码块将缩进四个空格,从而使其呈现为代码。 - Chris
已删除截图。谢谢您让我知道。 - Tim Stewart
1
据我所知,包裹缩进是编辑器将因过长而被分成多行的行进行缩进。我认为 OP 所问的与此不同。 - piuspbd
@piuspbd 同意,你想编辑我的答案还是提交新的答案? - Tim Stewart
1
@TimStewart 我认为 VS Code 目前不支持这个功能。 - piuspbd

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接