共用方式為


大綱

您可以選擇摺疊程式碼區域在檢視時隱藏一些程式碼,如此它會在加號 (+) 下出現。您可以按一下加號展開摺疊的區域。(或著您可以按住 CTRL + M + M 摺疊區域然後再次 CTRL + M + M 展開它)。您也可以按兩下在大綱邊界 (在程式碼左邊) 區域中的任一行,摺疊大綱區域。當您停留在摺疊的區域時,您可以將摺疊區域的內容視為一個工具提示。

當您用滑鼠停留在邊界時,大綱邊界中的區域也會反白顯示。預設的反白顯示色彩可能在一些色彩在組態中看起來較微弱。您可以在 [工具]/選項/環境/字型和色彩/可摺疊區域] 中變更。

在已大綱程式碼中工作,您可以展開要工作的區段,在完成工作後加以摺疊,然後再移至其他區段。當不想要以大綱形式顯示時,您可以使用 [取消大綱] 命令來移除大綱資訊,而不會干擾到您的基本程式碼。

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

注意事項警告

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

下列命令可以在 [編輯/概觀] 子功能表中找到。

隱藏選取範圍

(CTRL + M、CTRL + H) 摺疊選取的程式碼之區塊,此區塊並非通常可在大綱中使用,例如 if 區塊。若要移除自訂區域,請使用 [停止隱藏目前] (或 CTRL + M、CTRL + U)。不適用於 Visual Basic。

切換大綱展開

當游標位於巢狀摺疊區段中時,保存最內層大綱區段的目前隱藏或展開狀態。

切換所有大綱

(CTRL + M、CTRL + L) 將所有區域設定為同一個已摺疊或展開狀態。如果某些區域為展開而某些區域為摺疊,則該摺疊區域都會被展開。

取消大綱

(CTRL + M、CTRL + P) 移除整個文件中的所有大綱資訊。

取消隱藏目前大綱

(CTRL + M、CTRL + U) 移除目前選取的使用者定義區域之大綱資訊。不適用於 Visual Basic。

摺疊至定義

(CTRL + M, CTRL + O) 摺疊所有型別的成員。

摺疊區塊:<<邏輯邊界>>

(Visual C++) 摺疊含有插入點的函式中之區域。例如,如果插入點位於迴圈內,則迴圈隱藏。

全部摺疊:<邏輯結構>

(Visual C++) 摺疊函式內的任何結構。

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