2011-01-12 42 views
7

想知道是否有任何方法來展開/摺疊VS2010中的IF-ELSE代碼塊?有時IF-ELSE中的代碼太長,我想隱藏它。概述Visual Studio 2010中的IF-ELSE代碼塊

無論如何一個人知道嗎?非常感謝!

編輯:請注意,我正在使用#region & #endregion在IF-ELSE語句中。嘗試尋找像JScript擴展那樣更方便的風格。

+1

這不是一個很好的答案,但是:jscript擴展通過提供它自己的大綱來知道如何表示這些區域。您可以編寫一個非常簡單的程序,使用匹配的字符或縮進級別來提供自己的輪廓。如果您對此感興趣,請告訴我,我可以爲您提供一些入門指南。 – 2011-01-13 23:33:15

+0

謝謝諾亞。是的,我很感興趣。請指教。 :) – nonintanon 2011-01-14 08:45:10

回答

3

嘗試周圍的if-else與區域:

#region regionName 
if() 
{ 
    #region regionName 
    #endregion 
} 
else 
{ 
} 
#endregion 

您也可以選擇你要隱藏的塊,然後按Ctrl + M,按Ctrl + H

選擇塊 - >右鍵單擊它 - >大綱 - >隱藏選擇

因此

您將在左側有一個'+'以隱藏並在需要時顯示。

+0

謝謝你們。這就是我目前使用的方式。試圖找到更容易和更快的方式。我的意思是,如果我可以在IDE中本地展開/摺疊代碼塊,那將會很好。 – nonintanon 2011-01-12 13:44:11

+1

選擇塊 - >右鍵單擊它 - >大綱 - >隱藏選擇; //很棒的提示! – timothy 2013-09-04 10:29:36

3

您可以添加的區域,區域是可摺疊

#region Name 
if() 
{ 
    ///code 
} 
endregion 
0

轉到工具 - >選項 - >文本編輯器 - > C# - >格式 - >縮進。勾選「縮進打開和關閉括號」。

相關問題