'Visual Studio C# - How do I turn off autocomplete (not intellisense)?

So I didn't use to have this issue as much in older versions, and it even then it was easy to get used to, but i got VS 2019 recently and now when I write code it'll randomly autocomplete half way in and add shit I didn't write WHILE IM STILL WRITING. I don't press enter, I don't click on anything, it'll just add what it thinks I want without any confirmation.

I tried searching how to disable this, but I only ever find how to turn off intellisense recommendations altogether (Tools > Options > Text Editor > C# > IntelliSense). I don't want to disable the completion list from showing up, I WANT intellisense, I just want it to let me code without inserting new code on it's own. Just show me recommendations, don't automatically add them in for me without any input from me.



Solution 1:[1]

I think you want to disable the IntelliCode. you can do it by

Choose Extensions > Manage Extensions, find and select the IntelliCode extension, and then click Disable

Solution 2:[2]

I was running into this same issue with Visual Studio Community using C# and Resharper on a fresh installation.

This seems to occur on writing invalid syntax, Visual Studio replaces whatever is written with it's closest valid guess when the user presses space. Specifically I was typing in a variable without declaring a type first.

output // gets overwritten automatically with XmlOutputMethod
var output // does not get overwritten automatically

Unfortunately, I do not know how to disable this feature in Visual Studio. Hopefully this information is of some use.

I've recorded a short video of my text being overwritten by Visual Studio, which can be found here

Solution 3:[3]

Edit -> Intellisense -> Switch Between Automatic and Tab-Only IntelliSense Completion

Had the same problem, this worked for me.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 vivek nuna
Solution 2 Justin B.
Solution 3 JesseF