How to make Visual Studio IntelliSense to not automatically complete a word, do this only by TAB key?

1

Sometimes IntelliSense behavior is very annoying. For example, typing in c# editor "Random[SPACE]" resulted "Random3DDataGenerator" in my code when the is no "using System;" in the code. I had to press [CTRL]+[Z] to return back the "Random" word.

In earlier versions of VS there was an option which said after which characters auto-completion is applied, but now it seems there is no such option.

Is there some ways to avoid this annoying behavior?

Eugene Maksimov

Posted 2018-10-10T13:26:52.107

Reputation: 193

Answers

3

Just switch off auto completion mode using the settting: Edit->Intellisense->Toggle Completion Mode

You can see more information here: https://msdn.microsoft.com/en-us/library/hcw1s69b.aspx

"You can also change to suggestion mode, in which only the text you type is inserted into the code."

Eugene Maksimov

Posted 2018-10-10T13:26:52.107

Reputation: 193

This works in SSMS as well (something I wish I knew 15 years ago) – DJ van Wyk – 2019-08-28T10:55:04.027