2008-12-29 59 views
1

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

回答

0

不存在扩展嵌套轮廓的所有轮廓的事情,Cntrl-M,L是扩展所有轮廓的控件(或cntrl-m,cntrl-m扩展1个区域)。 VB.NET没有一个选项可以像C#一样切换大纲模式。

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

在VB.Net,做一个搜索和替换,并选择使用隐藏和使用表达式:

替换:

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

有了: