正如标题中所述:如何在MSVS中关闭括号/引号/花括号自动完成?我对C#和XAML很感兴趣,但其他文本编辑也会很好。
修改: 目前我正在使用带有这些扩展的MSVS 11:
大多数必须预装msvs安装,因为我不记得自己安装;)
EDIT2 : 我在这个版本中使用的是msvs:版本11.0.50323.1 QRELB
EDIT3 :
我发现当前可用的msvs11中没有出现问题。
答案 0 :(得分:128)
如果有人在VS 2013中遇到此问题,那么现在就有了这样的设置。我只是重置我的VS设置,它又开始重新完成我的大括号。对我来说,它不是生产力的动力工具。你可以在这里打开/关闭它:
答案 1 :(得分:27)
如果有人偶然使用Resharper,您可能还想调整
中的设置(Resharper Menu, Options) - Environment -> Editor -> Editor Behavior
和
(Resharper Menu, Options) - Environment -> Intellisense -> Completion Behavior
根据您的个人喜好,以及其他人提到的内置Visual Studio设置。
答案 2 :(得分:13)
对于Visual Studio 2017:
仅限C#:
工具>选项>文本编辑器> C#>一般>自动撑杆完成
所有语言:
工具>选项>文本编辑器>所有语言>一般>自动撑杆完成
答案 3 :(得分:8)
我意识到你没有提到Productivity Power Tools,但是很容易关闭它。这个包可以通过我相信的nuget下载。
下载后,转到工具 - 选项 - 生产力电动工具 - 然后在右侧,您将看到自动支撑完成。关掉!
答案 4 :(得分:3)
要在Visual Studio 2015中关闭XAML的双引号自动完成,它是:
Tools -> Options -> Text Editor -> XAML -> Miscellaneous -> Attribute quotes
答案 5 :(得分:3)
答案 6 :(得分:0)