更改VS代码缩进以显示当前行开始的缩进

问题描述 投票:0回答:1

现在怎么样:

<html>
|   <h[]ead>
|       ...
|       ...
|       ...
|   </head>
|
|   <body>
|       ...
|   </body>
|
</html>

[]是光标位置,|是突出显示的缩进准则

我在寻找什么:

<html>
    <h[]ead>
    |   ...
    |   ...
    |   ...
    </head>

    <body>
        ...
    </body>

</html>

实现此行为的任何方法吗?

visual-studio-code vscode-settings
1个回答
0
投票

在大多数情况下,此问题应在v1.43中修复。参见Move indent right one when the highlighted line is a scope start/end

以前,缩进始终位于当前行的左侧。尽管此逻辑更易于实现,但与预期的行为。提交会更改它以选择范围(或粗略的代表),而不是行的缩进。这不是#49342的完整修复,因为这不会增加对语义的支持检测,但是,这可能会在90%的情况下起作用,并且是一个相对简单的解决方法。

move indent guide

© www.soinside.com 2019 - 2024. All rights reserved.