Visual studio 2017 не выделяется в режиме завершения - PullRequest
0 голосов
/ 08 января 2019

так что я только что перешел в visual studio 2017 с 2013 года, и у меня довольно неприятная проблема. поэтому у меня есть следующая строка кода:

device.Database = new Database();

моя следующая строка кода

device.Database.Initiate();

в visual studio 2013 я просто начинаю писать устройство. а затем intellisense автоматически заполняет и выделяет базу данных, и все, что мне нужно будет сделать, это просто нажать Enter. однако в 2017 году это не тот случай - он показывает мне члена базы данных, но мне нужно нажать клавишу «вниз» или «d», чтобы выделить его, и только тогда я могу нажать «ввод», что очень расстраивает меня. У кого-нибудь есть подсказка, как решить эту проблему?

Я попытался поиграть с опцией режима Toggle Completion, но это влияет только на начало строки (элемент 'device').

спасибо. enter image description here

Ответы [ 2 ]

0 голосов
/ 08 января 2019

Вам нужно Completion Mode не Suggestion Mode Для переключения между режимами intellisense,

нажмите CTRL-ALT-SPACEBAR или Edit/IntelliSense/Toggle Completion Mode.

IntelliSense - Завершение и режим предложения

Режим предложения

0 голосов
/ 08 января 2019

У меня нет специальных расширений или настроек для редактора, кроме линтера, нескольких тем и автозаполнения для библиотек JS. Просто зайдите на: Файл -> Настройки -> Настройки и нажмите Предложения в раскрывающейся панели слева. То, что вы ищете, может быть: «Принимать предложения при вводе» и установите его в «on» вариант.

Если вышеперечисленное не работает, я рекомендую удалить VS Code, удалить ВСЕ файлы VS Code с диска и установить свежую копию. У меня есть VS на всех моих компьютерах, и автозаполнение работает как в вашем старом случае редактора (просто нажав Enter или Tab).

Best! * * 1013

...