14

我最近升级到 Visual Studio 2012。每当我站在一个弯曲的左括号上并按下制表符时,它会自动插入 2 个新行和一个右括号。

{|<- cursor

按标签给我。

{
    |
}

我希望禁用此行为。在过去的一个小时里,我已经搜索了设置、Google 和MSDN,但我一直找不到任何可以解决我的问题的东西。

我已禁用所有已安装的插件以查看它是否会消失,但没有。

4

1 回答 1

10

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

{

}

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

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

我相信还有其他用于管理片段的扩展。

于 2012-12-17T19:09:15.917 回答