Как заставить 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+ пробел переключает между режимом предложения и стандартным режимом завершения. В режиме подсказок то, что вы вводите, является частью опций, которые вы можете использовать.