Как заставить Visual Studio IntelliSense не завершать слово автоматически, делать это только клавишей TAB?

Иногда поведение IntelliSense очень раздражает. Например, ввод в редакторе C# "Random[SPACE]" привел к появлению "Random3DDataGenerator" в моем коде, когда нет "using System;" в коде. Мне пришлось нажать [CTRL]+[Z], чтобы вернуть "случайное" слово.

В более ранних версиях VS была опция, которая говорила, после чего применяется автозаполнение символов, но теперь кажется, что такой опции нет.

Есть ли способы избежать этого раздражающего поведения?

1 ответ

Решение

Просто отключите режим автозаполнения, используя настройки: Edit->Intellisense->Toggle Completion Mode

Вы можете увидеть больше информации здесь: https://msdn.microsoft.com/en-us/library/hcw1s69b.aspx

"Вы также можете перейти в режим предложения, в котором в код вставляется только введенный вами текст".

Да, ctrl+alt+ пробел переключает между режимом предложения и стандартным режимом завершения. В режиме подсказок то, что вы вводите, является частью опций, которые вы можете использовать.

Другие вопросы по тегам