我在代码折叠方面遇到以下问题:如果我有一个折叠方法的类,并且我在这些方法之间插入代码,则较低的代码会自动展开。 E.g:
class A
{
void Method1() [ folded ]
void Method2() [ folded ]
void Method3() [ folded ]
}
如果我在方法1和方法2之间插入代码,则会在输入中发生以下情况:
class A
{
void Method1() [ still folded: good ]
void Method4( [I typed until here and pause]
void Method2()
{
[ unfolded by VS... do not want this! ]
}
void Method3()
{
[ more auto unfolding... ugh! ]
}
}
是否可以选择禁用Visual Studio完成的“智能”自动展开?我只想插入方法4并保持方法2和3折叠。由于自动展开,我必须再次手动折叠方法2和3。
我怀疑当我输入开括号时,VS会尝试寻找一个关闭括号,但我找不到任何禁用括号匹配的选项。
在此感谢任何帮助。
答案 0 :(得分:1)
提示/技巧/解决方法:您可以先键入右括号开始。 这通常是我想在评论块时避免展开代码的方法(从所需块末尾的结束标记'* /'开始,然后只插入我的开始标记'/ *'