如何在Visual Studio 2012中禁用大括号完成?

时间:2012-12-17 18:16:58

标签: c++ visual-studio-2012 matching curly-braces

我最近升级到了Visual Studio 2012.每当我站在一个卷曲的开口括号并按下tab时,它会自动插入2个新行和一个右括号。

{|<- cursor

按下标签给我。

{
    |
}

我希望禁用此行为。我在过去一小时内搜索过设置,Google和MSDN,但我一直找不到能解决问题的任何内容。

我已经禁用了所有已安装的插件,看它是否会消失,但事实并非如此。

1 个答案:

答案 0 :(得分:10)

您所看到的行为是由code snippet引起的。可以通过键入代码段快捷键后跟选项卡来激活代码段。 Visual Studio 2012附带了几个为几种不同语言预安装的代码段。对于C ++语言,有一个快捷方式为{的默认代码段扩展为:

{

}

无法通过默认GUI轻松禁用默认代码段,但您应该能够删除位于(适用于英语)的代码段文件:

%VSInstallDir%\VC\Snippets\1033\Visual C++\{.snippet

我相信还有其他扩展用于管理代码段。