我使用C#编程语言在Visual Studio 2008中工作。我有一个很大的问题,因为当我打开一个括号时,Visual Studio不会像往常一样自动关闭它。我在包含许多括号的大方法中遇到很大困难(if else / for)。
非常感谢任何帮助!
答案 0 :(得分:8)
一个好的策略是先成对输入括号:
public void foo()
{
}
然后添加内容:
public void foo(List<int> values)
{
foreach ()
{
}
}
有键盘快捷键可让您更快地完成此操作。尝试输入foreach
,然后按 Tab 两次。
如果你仍然感到困惑,可能是因为你的方法太长了。您可以将代码重构为更小的方法。使用“提取方法”重构工具来帮助您完成此操作。
您可能还想偶尔“格式化文档”。这将为您排列大括号,并缩进您的代码。这将使更明显的大括号匹配。
您可能还需要考虑安装第三方扩展程序,例如Resharper。
答案 1 :(得分:2)
你试过Productivity Power Tools吗?看起来他们在10.0.10710.22中添加了自动撑杆完成。
答案 2 :(得分:2)
我建议您安装Productivity Power Tools或Resharper。这两个扩展都支持这一点。