As it states in the title: how to I turn off brackets/quotes/curly braces autocompletion in MSVS? I\'m interested in C# and XAML mostly but other text editors would be nice
To turn off the double-quote auto complete for XAML in Visual Studio 2015, it is:
Tools -> Options -> Text Editor -> XAML -> Miscellaneous -> Attribute quotes
For Visual Studio 2017:
C# only:
Tools > Options > Text Editor > C# > General > Automatic brace completion
All languages:
Tools > Options > Text Editor > All Languages > General > Automatic brace completion
If anyone is by chance using Resharper you may also want to adjust the settings in
(Resharper Menu, Options) - Environment -> Editor -> Editor Behavior
and
(Resharper Menu, Options) - Environment -> Intellisense -> Completion Behavior
according to your personal preferences, in addition to the built-in Visual Studio settings mentioned by others.
I realize you did not mention the Productivity Power Tools, however it is very easy to turn off with this. This package can be downloaded via nuget I believe.
Once downloaded go to Tools - Options - Productivity Power Tools - then on the right you will see auto Brace Completion. Turn off!
For those using the 2017 mac version of visual studio: Preferences > Text Editor > Behavior > Automatic Behaviors > "Insert matching brace"
Regarding ReSharper, you might also need to Clear chaches after adjusting settings as Nate Cook described.