我有以下代码折叠问题:如果我有一个带有折叠方法的类,并且我在这些方法之间插入代码,则较低的代码会自动展开。例如:
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 会尝试查找右括号,但我找不到任何禁用括号匹配的选项。
感谢这里的任何帮助。