我有代码折叠存在如下问题:如果我有折叠方法的类,并且我插入在这些方法之间的代码,下部代码自动展开。 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试图寻找一个闭括号,但我无法找到任何选项来禁用支架匹配。

这里欣赏任何帮助。

有帮助吗?

解决方案

提示/诀窍/解决方法:可以通过第一输入右括号开始。 这是一般我怎样避免unfoldind代码时,我想注释块(由结束标记“* /”在所需块的末尾开始,然后只插入我开口标签“/ *”

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top