Измените направляющие отступа кода VS, чтобы показать, с какого отступа начинается текущая строка - PullRequest
0 голосов
/ 19 февраля 2020

Как это сейчас:

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

Где [] - позиция курсора, а | - подсвеченная направляющая отступа

Что я ищу:

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

    <body>
        ...
    </body>

</html>

Есть ли способ добиться такого поведения?

1 Ответ

0 голосов
/ 01 марта 2020

Это должно быть исправлено в v1.43 для большинства случаев. См. Переместить отступ вправо, когда выделенная строка является началом / концом области действия :

Ранее отступ всегда был слева от текущей строки. Хотя эту логику c было проще реализовать, она не соответствует ожидаемому поведению. Этот коммит изменяет его, чтобы выбрать область (или примерный прокси), а не отступ строки. Это не полное исправление для # 49342, поскольку это не добавляет поддержки семантическому обнаружению, однако, это будет работать, вероятно, в 90% случаев и является относительно простым исправлением.

move indent guide

...