Skip to main content

GitHub Copilot Chat チート シート

このチート シートを使うと、GitHub Copilot Chat を使う際に最も一般的なコマンドとオプションを簡単に参照できます。

この記事のこのバージョンは、Copilot in Visual Studio 向けです。 この記事の他のバージョンについては、上のタブをクリックします。

GitHub Copilot の機能強化について

さまざまなコマンドとオプションを使って、Copilot Chat のエクスペリエンスを向上させることができます。 取り組んでいるタスクに適したコマンドまたはオプションを見つけると、より効率的に目標を達成することができます。 このチート シートは、Copilot Chat を使う際に最も一般的なコマンドとオプションのクイック リファレンスとして利用できます。

Copilot Chat in Visual Studio の概要については、「IDE で GitHub Copilot に質問する」を参照してください。

スラッシュ コマンド

スラッシュ コマンドを使用して、一般的なシナリオで複雑なプロンプトを記述しないようにします。 スラッシュ コマンドを使うには、チャット プロンプト ボックスに「/」と入力し、それに続けてコマンド名を入力します。

使用できるスラッシュ コマンドは、環境やチャットのコンテキストによって異なります。 現在使用できるスラッシュ コマンドの一覧を表示するには、現在の環境のチャット プロンプト ボックスに「/」と入力します。 Copilot Chat を使う際に最も一般的なスラッシュ コマンドの一覧を次に示します。

command説明
/docこのシンボルのドキュメント コメントを追加します。
/explainアクティブなエディターのコードがどのように機能するかについて説明します。
/fix選んだコードの問題の修正プログラムを提案します。
/helpGitHub Copilot の使用に関するクイック リファレンスと基本。
/optimize選んだコードの実行時間を分析して改善します。
/tests選んだコードの単体テストを生成します。

関連情報

既定では、Copilot Chat は開いているファイルまたは選択したコードを参照します。 # に続けてファイル名、ファイル名と行番号、またはソリューションを指定し、特定のファイル、行、またはソリューションを参照することもできます。

説明
Where are the tests in #MyFile.cs?特定のファイルを参照する
How are these files related #MyFile.cs #MyFile2.cs複数のファイルを参照する
Explain this function #MyFile.cs: 66-72?ファイル内の特定の行を参照する
Is there a delete method in this #solution?現在のファイルを参照する