想知道是否有任何方法來展開/摺疊VS2010中的IF-ELSE代碼塊?有時IF-ELSE中的代碼太長,我想隱藏它。概述Visual Studio 2010中的IF-ELSE代碼塊
無論如何一個人知道嗎?非常感謝!
編輯:請注意,我正在使用#region & #endregion在IF-ELSE語句中。嘗試尋找像JScript擴展那樣更方便的風格。
想知道是否有任何方法來展開/摺疊VS2010中的IF-ELSE代碼塊?有時IF-ELSE中的代碼太長,我想隱藏它。概述Visual Studio 2010中的IF-ELSE代碼塊
無論如何一個人知道嗎?非常感謝!
編輯:請注意,我正在使用#region & #endregion在IF-ELSE語句中。嘗試尋找像JScript擴展那樣更方便的風格。
嘗試周圍的if-else與區域:
#region regionName
if()
{
#region regionName
#endregion
}
else
{
}
#endregion
您也可以選擇你要隱藏的塊,然後按Ctrl + M,按Ctrl + H
或
選擇塊 - >右鍵單擊它 - >大綱 - >隱藏選擇
因此
您將在左側有一個'+'以隱藏並在需要時顯示。
謝謝你們。這就是我目前使用的方式。試圖找到更容易和更快的方式。我的意思是,如果我可以在IDE中本地展開/摺疊代碼塊,那將會很好。 – nonintanon 2011-01-12 13:44:11
選擇塊 - >右鍵單擊它 - >大綱 - >隱藏選擇; //很棒的提示! – timothy 2013-09-04 10:29:36
您可以添加的區域,區域是可摺疊
#region Name
if()
{
///code
}
endregion
轉到選項對話框中,選擇文本編輯器,展開C/C++,然後單擊格式。激活「自動概述語句塊」。
來源:http://msdn.microsoft.com/en-us/library/0x6hx0kx.aspx
我使用的是完整版本的Visual Studio 2010,不知道這是否是在快遞版本。
轉到工具 - >選項 - >文本編輯器 - > C# - >格式 - >縮進。勾選「縮進打開和關閉括號」。
這不是一個很好的答案,但是:jscript擴展通過提供它自己的大綱來知道如何表示這些區域。您可以編寫一個非常簡單的程序,使用匹配的字符或縮進級別來提供自己的輪廓。如果您對此感興趣,請告訴我,我可以爲您提供一些入門指南。 – 2011-01-13 23:33:15
謝謝諾亞。是的,我很感興趣。請指教。 :) – nonintanon 2011-01-14 08:45:10