Как предварительно выбрать запись intellisense в VS2019? - PullRequest
2 голосов
/ 11 июля 2019

Например, у меня есть локальная переменная StringBuilder с именем builder. На VS2015, набрав bui, вы увидите что-то вроде этого:

enter image description here

Однако, если сделать то же самое в VS2019, это выглядит так: enter image description here

Причина, по которой я хотел бы иметь такое же поведение, как и в 2015 году, заключается в том, что я нажимаю клавишу ввода или «.» ключ, он автоматически примет предварительно выбранную запись builder. С другой стороны, когда на 2019, нажимая ввод /. добавил бы новую строку /. и вывод будет bui + новая строка /. по сравнению с поведением 2015 года builder на входе и builder. после нажатия «.». Кроме того, я попытался переключить настройку в разделе «Параметры» → «Текстовый редактор» → «C #» → «IntelliSense» → «Поведение клавиши ввода» → «Добавлять только новую строку при вводе после конца полностью набранного слова», и он не дал желаемого результата.

Как или какие параметры следует установить для достижения того же поведения, что и VS2015?

1 Ответ

2 голосов
/ 11 июля 2019

Убедитесь, что Режим завершения переключения отключен на вашем компьютере.

В VS2019, Go Edit menu=>Intellisense=>Toggle Completion Mode.Нажмите на него, чтобы изменить его статус.

Не проверено: enter image description here

Проверено (синий прямоугольник) : enter image description here

Затем убедитесь, что вы выбрали Only add new line on enter after end of fully typed word.

Я думаю, что опция Toggle Completion Mode является основной причиной вашей проблемы.Снимите флажок с этой опции, тогда Enter behavior в Сервис => Опции могут работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...