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

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

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

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

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

решение1

Просто отключите режим автодополнения с помощью настройки: Правка->Intellisense->Переключить режим автодополнения.

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

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

решение2

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

Связанный контент