分享方式:


大綱

若要隱藏程式碼區域而不進行檢視,您可以將其摺疊,使其出現在文字編輯器中的插入點符號 (>) 下方。 接著,若要展開已摺疊的區域,請選取插入點符號 (>)。

提示

如果您是鍵盤使用者,則可以選擇 Ctrl+M+M 摺疊和展開。

若要摺疊大綱區域,方法是按兩下大綱邊界之區域中的任一行,而大綱邊界就會出現在程式碼左邊。 當您將滑鼠停留在已摺疊的區域上方時,已摺疊區域的內容會成為工具提示。

收合程式碼範例的螢幕擷取畫面,其中顯示大綱邊界,以及工具提示中可見的展開程式碼範例。

當您將滑鼠停留在邊界上方時,也會反白顯示大綱邊界中的區域。 在某些色彩組態中,預設反白顯示色彩似乎太過模糊。 您可以在 [工具]>[選項]>[環境]>[字型和色彩]>[可摺疊區域] 中進行變更。

當您使用大綱程式碼時,可以展開您想要處理的區段,並在完成時予以摺疊,然後移至其他區段。 當您不想要顯示大綱時,可以使用 [取消大綱] 命令以移除大綱資訊,而不干擾基礎程式碼。

[編輯] 功能表上的 [復原] 和 [重做] 命令會影響這些動作。 [複製]、[剪下]、[貼上] 和拖放作業都會保留大綱資訊,而不是可摺疊區域的狀態。 例如,當您複製已收合的區域時,[貼上] 作業會將複製的文字貼至已展開的區域。

警告

當您變更大綱區域時,可能會遺失大綱。 例如,[刪除] 或 [尋找和取代] 作業可能會清除區域的結尾。

[編輯]>[大綱] 子功能表上可以找到下列命令。

名稱 鍵盤 描述
隱藏選取範圍 Ctrl+MCtrl+H 收合選取的程式碼區塊,其通常無法用來製作大綱。 範例:區塊 if 封鎖。 若要移除自訂區域,請使用 [取消隱藏目前大綱] (或 Ctrl+MCtrl+U。 在 Visual Basic 中無法使用。
切換大綱展開 Ctrl+MCtrl+M 在游標落在巢狀摺疊區段時,反轉最內層大綱區段的目前隱藏或展開狀態。
切換所有大綱 Ctrl+MCtrl+L 將所有區域設定為相同的摺疊或展開狀態。 如果有些區域展開,有些區域摺疊,則會展開摺疊區域。
取消大綱 Ctrl+MCtrl+P 移除整份文件的所有大綱資訊。 若要重新開啟,請移至 [編輯]>[大綱],然後選取 [開始自動大綱]
取消隱藏目前的 Ctrl+MCtrl+U 移除目前所選取使用者定義區域的大綱資訊。 在 Visual Basic 中無法使用。
摺疊至定義 Ctrl+MCtrl+O 摺疊所有類型的成員。
摺疊區塊︰<邏輯界限> (C++) 摺疊包含插入點之函式中的區域。 例如,如果插入點落在迴圈內,則會隱藏迴圈。
<邏輯結構>中的全部摺疊 (C++) 摺疊函式內的所有結構。

提示

如需如何以獨佔方式使用鍵盤的詳細資訊,請參閱 Visual Studio 中的鍵盤快速鍵

您也可以使用 Visual Studio SDK 來定義您想要展開或摺疊的文字區域。 請參閱逐步解說︰大綱