Когда я пишу код и нажимаю Enter, я вставляю новую пустую строку с нормальными отступами, как и должно быть.
Однако, если я щелкну курсором в другое место, а затем вернусь к этой строке, он будет помещен в начало строки.
Как это исправить?
Пробовал исправить в настройках ReSharper, но не нашел.
Когда курсор в начале строки? Да, но ничего не произошло
Это происходит со мной, когда у меня есть надстройка XAML Formatter. У вас активируется какой-нибудь аддон?
Если не поставляется сразу с Visual Studio 2019 — то нет.
Для меня функциональность работает так - нажатие ввода после строки, на которой вы печатаете, оставляет курсор на том же уровне отступа (новая строка остается пустой, пока вы что-то не наберете, и она будет заполнена пробелами). Если вы ничего не вводите и перемещаете курсор от этой строки, а затем обратно, он должен установить курсор либо на домашний столбец, либо на последний столбец с отступом, если вы щелкнете мышью за пределами этого столбца. Вы всегда можете включить виртуальное пространство, а затем поместить курсор в любое место.
Если вы понимаете, что нужно что-то переключить, у меня бы все работало так же, как у вас - пишите ответ - приму. Виртуальное пространство меня не устраивает.





Вместо Tab, если вы используете пробел, он остается таким, каким должен быть, но это не очень хорошая практика.
Я меняю Intend Style на пробелы, но это не помогает.
Визуальная студия 2019
Нажатие ввода после того, как строка, которую вы печатаете, оставляет курсор на том же уровне отступа (новая строка остается пустой, пока вы что-то не наберете, а затем она будет заполнена пробелами). Если вы ничего не вводите и перемещаете курсор от этой строки, а затем обратно, он должен установить курсор либо на домашний столбец, либо на последний столбец с отступом, если вы щелкнете мышью за пределами этого столбца (дальше вправо). Это работает только при щелчке мышью, использование клавиш курсора только установит вас в исходное положение на новой строке.
Вы всегда можете включить виртуальное пространство, а затем поместить курсор в любое место.
Вы пробовали нажать «Конец» на клавиатуре?