Есть ли в Visual Studio опция, управляющая движением курсора при нажатии <enter>? - PullRequest
0 голосов
/ 27 апреля 2019

В редакторе Visual Studio 2015 (и, как я полагаю, в более новых версиях) поведение по умолчанию при нажатии состоит в том, чтобы переместить курсор на следующую строку и сделать отступ под первым видимым символом строки над ним.

Но время от времени мой редактор как-то переключает режим, и при нажатии курсор перемещается в столбец 0 следующей строки, даже если в строке выше есть отступ.

Точнее, если я наберу следующую последовательность в пустом окне: Foo бар привет

Я бы ожидал результата:

foo
    bar
    hello

И это то, что я получаю в 99% случаев. Но время от времени я попадаю в этот таинственный «режим», где я попадаю:

foo
    bar
hello

Еще один способ выразить это: редактор начинает вести себя как notepad.exe вместо обычного поведения.

Я не знаю, что я делаю, из-за чего это происходит. Я подозреваю, что переключаю что-то с помощью одного из этих сочетаний клавиш Ctrl-K, потому что это происходит, когда я случайно набрасываю тряпку при попытке использовать последовательность Ctrl-что-то.

Простой перезапуск Visual Studio решает проблему. Поэтому, что бы я ни делал, это не постоянное условие. Это случается со мной каждые пару дней. Это не большая проблема, это скорее любопытство, чем все остальное.

Я просмотрел список сочетаний клавиш, которые мог найти, но не увидел ничего, объясняющего это поведение.

...