2008-12-29 86 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 

有了: