SOR*_*der 84 c# autocomplete visual-studio-2012
正如它在标题中所述:如何在MSVS中关闭括号/引号/花括号自动完成?我主要对C#和XAML感兴趣,但其他文本编辑器也会很好.
编辑:目前我正在使用带有这些扩展的MSVS 11:
其中大多数必须预先安装msvs安装,因为我不记得自己安装它们;)
编辑2:我在这个版本中使用的是msvs:版本11.0.50323.1 QRELB
编辑3:
我发现当前可用的msvs11中没有出现问题.
Bob*_*orn 141
如果有人在VS 2013中遇到此问题,那么现在有一个设置.我只是重置我的VS设置,它又开始重新完成我的大括号.对我来说,这不是生产力工具.你可以在这里打开/关闭它:

Nat*_*ook 30
如果有人偶然使用Resharper,您可能还想调整设置
(Resharper Menu, Options) - Environment -> Editor -> Editor Behavior
Run Code Online (Sandbox Code Playgroud)
和
(Resharper Menu, Options) - Environment -> Intellisense -> Completion Behavior
Run Code Online (Sandbox Code Playgroud)
根据您的个人喜好,除了其他人提到的内置Visual Studio设置.
Soe*_*hay 14
对于Visual Studio 2017:
仅限C#:
工具>选项>文本编辑器> C#>常规>自动大括号完成
所有语言:
工具>选项>文本编辑器>所有语言>常规>自动大括号完成
我意识到你没有提到Productivity Power Tools,但是很容易关闭它.这个包可以通过我相信的nuget下载.
下载后,转到工具 - 选项 - 生产力电动工具 - 然后在右侧,您将看到自动支撑完成.关掉!
要在 Visual Studio 2015 中关闭 XAML 的双引号自动完成,它是:
Tools -> Options -> Text Editor -> XAML -> Miscellaneous -> Attribute quotes
Run Code Online (Sandbox Code Playgroud)