我正在使用 VS 2010,当我输入“else”然后它自动返回行并添加大括号时,我总是感到恼火。就像是:
else
{
}
我无法想象我是唯一一个经常在其他内容后面加上俏皮话并且不喜欢大括号的人。我该如何阻止这种情况发生?
我也发现这种行为非常烦人。
我的第一次尝试涉及打开模板资源管理器(ReSharper / 模板资源管理器...),选择 C#,然后取消选中“else”。这确实摆脱了牙套。不幸的是,在“else”之后按回车键现在只是添加了一个空格!我不得不按两次回车键。不完全是我所希望的。
但是,如果您双击 else 模板,它将打开一个编辑器,您可以在其中指定发生的情况。我发现简单地删除大括号就给了我想要的功能 - 在 else 之后按 Enter 键现在将我置于一个新行,在 else 下方进行选项卡 - 没有大括号。
回顾一下,要解决此问题,您需要打开 Resharper 的模板资源管理器,选择 C# 范围,然后双击 else 模板并删除大括号。您的模板“片段”应如下所示(仅两行):
else
$END$
这适用于 Resharper 6.1 和 Visual Studio 2008。我不知道该软件的其他版本。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)