删除visual studio中的区域

时间:2008-12-29 08:32:57

标签: visual-studio-2008

当区域之间存在层次结构时,Ctrl M-L不会切换vb.net(2008)中的所有区域。我不喜欢地区。有没有办法扩展所有区域或永久删除它们?

3 个答案:

答案 0 :(得分:3)

在VB.Net中,执行搜索和替换,然后选择使用隐藏和使用正则表达式:

替换:

^.*\#(end)*(:Wh)*region.*\n

使用:

答案 1 :(得分:1)

James Nies声称“NArrange也可以用作从源代码中删除区域的工具。”

  直到现在我才想到它,   但是NArrange也可以用作   用于从源中剥离区域的工具   代码。

     

如果你要定义一个空的   类型的元素声明,请参阅   在下面,然后NArrange将解析   成员并将其写回。它   不会排序,而是会排序   只是剥离区域和清理   成员之间的空白。

 <Element Type="Type" Id="DefaultType">
     <Elements>
         <Element>
              <Elements />
         </Element>
     </Elements>
 </Element>
  

但是,这不会删除区域   在成员中定义。

来源:http://www.codeproject.com/KB/codegen/narrange.aspx?msg=2579903#xx2579903xx

答案 2 :(得分:0)

没有扩展嵌套轮廓中的所有轮廓,Cntrl-M,L是扩展所有轮廓的(或cntrl-m,cntrl-m扩展1区域)。 VB.NET没有像C#那样切换大纲模式的选项。