アウトライン

コードの領域を正符号 ( + ) の下に表示されるように折りたたんで、ビューの一部のコードを非表示にすることができます。 正符号 (+) をクリックして、折りたたまれた領域を展開します キーボードを使用している場合は、Ctrl+M+M キーを押して、折りたたみおよび展開を行うことができます。 また、コードの左側に表示されるアウトライン余白の領域内の線をダブルクリックして、アウトライン領域を折りたたむこともできます。 折りたたまれた領域上にマウスを置くと、折りたたまれた領域の内容をヒントとして確認できます。

注意

このトピックは、Windows 上の Visual Studio に適用されます。 Visual Studio for Mac については、「ソース エディター (Visual Studio for Mac)」を参照してください。

アウトライン余白の上にマウスを置くと、その余白内の領域も強調表示されます。 既定の強調表示色は、色の構成によっては多少かすかな外観になる場合があります。 強調表示色は、 [ツール] 、 > [オプション][環境][フォントおよび色][折りたたみ可能な領域] で変更できます。

アウトライン表示にしたコードで作業するときは、作業対象のセクションだけを展開し、作業が済んだら折りたたみ、別のセクションに移動できます。 アウトライン表示が必要なくなった場合は、 [アウトラインの中止] コマンドを使用して、基になるコードに影響を与えることなくアウトライン情報を削除できます。

[編集] メニューの [元に戻す][やり直し] コマンドは、上記の操作に対しても有効です。 [コピー][切り取り][貼り付け] 、およびドラッグ アンド ドロップの操作ではアウトライン情報は保持されますが、折りたたみ可能な領域の状態は保持されません。 たとえば、折りたたまれた領域をコピーした場合、 [貼り付け] 操作で、コピーされたテキストが展開された領域として貼り付けられます。

注意事項

アウトライン表示の領域を変更すると、アウトラインが失われることがあります。 たとえば、[削除] 操作、または [検索と置換] 操作を行うと、領域の末尾が消去されることがあります。

次のコマンドは、 [編集][アウトライン] サブメニューにあります。

名前 説明
[選択範囲の非表示] (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) - すべての型のメンバーを折りたたみます。
[ブロック <logical boundary> を折りたたむ] (C++) カーソルを含む関数内の領域を折りたたみます。 たとえば、カーソルがループの内部にある場合、そのループは非表示になります。
[すべてを <logical structures> に折りたたむ] (C++) 関数内のすべての構造体を折りたたみます。

Visual Studio SDK を使用して、展開または折りたたむテキスト領域を定義することもできます。 「チュートリアル:アウトライン」を参照してください。

関連項目