大綱
適用于:Visual Studio
Visual Studio for Mac
Visual Studio Code
若要隱藏檢視中的程式碼區域,您可以折迭它,使其出現在文字編輯器中的加號 (+) 底下。 然後,若要展開折迭的區域,請按一下加號。
提示
如果您是鍵盤使用者,您可以選擇Ctrl+M M+ 來折迭和展開。
若要折迭大綱區域,請在大綱邊界的區域中按兩下任何一行,其會出現在程式碼左邊。 當您將滑鼠停留在已摺疊的區域上方時,已摺疊區域的內容會成為工具提示。
當您將滑鼠停留在邊界上方時,也會反白顯示大綱邊界中的區域。 在某些色彩組態中,預設反白顯示色彩似乎太過模糊。 您可以在[工具>選項>環境>字型] 和 [色彩>可折迭區域] 中變更它。
當您使用大綱程式碼時,可以展開您想要處理的區段,並在完成時予以摺疊,然後移至其他區段。 當您不想要顯示大綱時,可以使用 [取消大綱] 命令以移除大綱資訊,而不干擾基礎程式碼。
[編輯] 功能表上的 [復原] 和 [重做] 命令會影響這些動作。 [複製]、[剪下]、[貼上] 和拖放作業都會保留大綱資訊,而不是可摺疊區域的狀態。 例如,當您複製已摺疊的區域時,[貼上] 作業會將複製的文字貼為已展開的區域。
警告
當您變更大綱區域時,可能會遺失大綱。 例如,刪除或 尋找和取代 作業可能會清除區域的結尾。
您可以在[編輯>大綱] 子功能表上找到下列命令。
名稱 | 描述 |
---|---|
隱藏選取範圍 | (CtrlM、Ctrl++H) - 折迭通常無法用於大綱的選取程式碼區塊,例如 if 區塊。 若要移除自訂區域,請使用 [取消隱藏目前大綱] (或 Ctrl+M、Ctrl+U)。 在 Visual Basic 中無法使用。 |
切換大綱展開 | (CtrlM、Ctrl++M) - 當游標位於巢狀折迭區段時,反轉目前最內層大綱區段的隱藏或展開狀態。 |
切換所有大綱 | (Ctrl+M、Ctrl+L) - 將所有區域設定為相同的折迭或展開狀態。 如果有些區域展開,有些區域摺疊,則會展開摺疊區域。 |
取消大綱 | (Ctrl+M、Ctrl+P) - 移除整份檔的所有大綱資訊。 |
取消隱藏目前的 | (Ctrl+M、Ctrl+U) - 移除目前所選使用者定義區域的大綱資訊。 在 Visual Basic 中無法使用。 |
摺疊至定義 | (Ctrl+M、Ctrl+O) - 折迭所有類型的成員。 |
折迭區塊: < 邏輯界限> | (C++) 折迭包含插入點之函式中的區域。 例如,如果插入點落在迴圈內,則會隱藏迴圈。 |
全部折迭: < 邏輯結構> | (C++) 折迭函式內的所有結構。 |
提示
如需如何獨佔使用鍵盤的詳細資訊,請參閱 Visual Studio 中的鍵盤快速鍵。
您也可以使用 Visual Studio SDK 來定義您想要展開或摺疊的文字區域。 請參閱逐步解說︰大綱。