如何在Visual Studio中关闭括号/引号自动完成

时间:2012-06-15 17:52:05

标签: c# autocomplete visual-studio-2012

正如标题中所述:如何在MSVS中关闭括号/引号/花括号自动完成?我对C#和XAML很感兴趣,但其他文本编辑也会很好。

修改: 目前我正在使用带有这些扩展的MSVS 11:

  • AnkhSVN的
  • Concurrency Visualizer
  • PreEmptive Analytics聚合器Visualizer
  • MSVS PerfWatson
  • VsGraphicsDebuggerPkg
  • 网络工具扩展程序

大多数必须预装msvs安装,因为我不记得自己安装;)

EDIT2 : 我在这个版本中使用的是msvs:版本11.0.50323.1 QRELB

EDIT3
我发现当前可用的msvs11中没有出现问题。

7 个答案:

答案 0 :(得分:128)

如果有人在VS 2013中遇到此问题,那么现在就有了这样的设置。我只是重置我的VS设置,它又开始重新完成我的大括号。对我来说,它不是生产力的动力工具。你可以在这里打开/关闭它:

enter image description here

答案 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)

对于那些使用2017 mac版visual Studio的人: 偏好&gt;文本编辑器&gt;行为&gt; <自动行为> &#34;插入匹配的括号&#34;

enter image description here

答案 6 :(得分:0)

关于ReSharper,您可能还需要按照Nate Cook的说明在调整设置后清除chach。

enter image description here