共用方式為


概述

若要隱藏程式碼區域,您可以將它折疊,以便在文本編輯器中的插入符號(>)下顯示。 接著,若要展開已折疊的區域,請選取插入符號(>)。

提示

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

若要折迭大綱區域,請按兩下大綱邊界上區域的任何一行,其會出現在程式代碼左邊。 當您將滑鼠停留在折疊的區域上時,可以看到折疊區域的內容做為工具提示。

折疊程式代碼範例的螢幕快照,其中顯示大綱邊界,以及工具提示中可見的展開程式碼範例。

當您將滑鼠停留在大綱邊緣上方時,該區域也會高亮顯示。 某些色彩組態中,預設醒目提示色彩似乎相當微弱。 您可以在 [工具]>[選項]>[環境]>[字型和色彩]>[顯示專案]>[可折迭的區域]中變更它。

當您在大綱程式代碼中工作時,可以展開您想要處理的區段、完成時將其折疊,然後移至其他區段。 當您不想顯示大綱時,您可以使用 Stop Outlining 命令來移除大綱資訊,而不會干擾您的基礎程序代碼。

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

謹慎

當您變更已劃定的區域時,分隔線可能會遺失。 例如,刪除或 尋找和替換 作業可以清除區域的結尾。

您可以在 編輯>大綱 子選單上找到下列命令。

名字 鍵盤 描述
隱藏選取範圍 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 來定義您想要展開或折疊的文字區域。 請參閱 逐步解說:概述

  • 程式代碼編輯器 功能