ナビゲートと編集
この概要で説明されているナビゲーションおよび編集ツールは、C# Dev Kit 拡張機能によって有効になります。これは、Visual Studio Code での C# 開発体験を向上させるための軽量な拡張機能です。
コードナビゲーション
アウトライン ビューを使用すると、現在のファイル内のメンバーを便利にナビゲートできます。C# Dev Kit 拡張機能をインストールすると、ソリューション エクスプローラー ビューも利用できるようになります。このビューを使用すると、コマンドラインとエディターを切り替えることなく、より大きなソリューションに含まれるプロジェクトを追加、管理、変更できます。
定義へ移動
[定義へ移動] 機能は、型やメンバーのソースまたはファイルに移動し、その結果を新しいタブで開きます。キーボードを使用する場合は、テキストカーソルをシンボル名のどこかに置き、F12 を押します。マウスを使用する場合は、シンボル名を右クリックしてコンテキストメニューから [定義へ移動] を選択するか、シンボル名を Ctrl+クリックします。Ctrl+Alt+クリックを使用して、定義を横に開くこともできます。
定義をピーク
[定義をここに表示] 機能を使用すると、シンボルがどのように定義されているかをすばやく確認できます。この機能は、定義の近くの数行のコードをピーク ウィンドウ内に表示するため、現在の場所から移動することなく確認できます。
シンボルの定義をピーク表示するには、ソースコード内のシンボルが使用されている場所にカーソルを置き、⌥F12 (Windows では Alt+F12、Linux では Ctrl+Shift+F10) を押します。または、コンテキストメニューから [定義をここに表示] を選択することもできます (右クリックし、[ピーク] > [定義をここに表示] を選択)。
実装をここに表示
[実装をここに表示] 機能を使用すると、クラス、メソッド、またはシンボルがどこでどのように実装されているかをインラインですばやく確認できます。
実装場所のリストを表示するには、ソースコード内のシンボルが使用されている場所にカーソルを置き、⇧⌘F12 (Windows、Linux では Ctrl+Shift+F12) を押します。または、コンテキストメニューから [実装をここに表示] を選択することもできます (右クリックし、[ピーク] > [実装をここに表示] を選択)。
参照をここに表示
[参照をここに表示] 機能を使用すると、選択したシンボルがコード内で参照されているソースのリストをインラインで取得できます。ソースコード内のシンボルが使用されている場所にカーソルを置き、右クリックして [ピーク] > [参照をここに表示] を選択します。
コード スニペットの折りたたみまたは展開
ソースコードを見やすくするために、エディターのガターにカーソルを合わせると表示されるキャレットを使用して、コード スニペットを折りたたんだり展開したりできます。
スマート選択
スマート選択 (セマンティック選択) を使用すると、ソースコード内のキャレット位置のセマンティック情報に基づいて選択範囲を拡大または縮小できます。
- 選択範囲を拡大するには、⌃⇧⌘→ (Windows、Linux では Shift+Alt+Right) を使用します。
- 選択範囲を縮小するには、⌃⇧⌘← (Windows、Linux では Shift+Alt+Left) を使用します。
インレイヒント
インレイ ヒントは、コード内にインラインで表示される控えめな注釈で、コード要素に関する追加のコンテキストを提供します。C# では、これらのヒントは呼び出し元のパラメーター名、変数の型情報、および定義に移動しなくてもコードを読みやすくするその他の役立つ詳細を表示できます。これらのヒントは、複数のパラメーターを持つメソッドを扱う場合や、型推論によって変数の型がわかりにくい場合に特に役立ちます。
有効または無効にしたいインレイ ヒントを変更するには、csharp.inlayHints の設定を表示してください。