Skip to main content

GitHub Copilot Chat チヌト シヌト

このチヌト シヌトを䜿うず、GitHub Copilot Chat を䜿う際に最も䞀般的なコマンドずオプションを簡単に参照できたす。

この蚘事のこのバヌゞョンは、GitHub の Web サむト䞊の Copilot に関するものです。 この蚘事の他のバヌゞョンに぀いおは、䞊のタブをクリックしたす。

GitHub Copilot の機胜匷化に぀いお

さたざたなコマンドずオプションを䜿っお、Copilot Chat の゚クスペリ゚ンスを向䞊させるこずができたす。 取り組んでいるタスクに適したコマンドたたはオプションを芋぀けるず、より効率的に目暙を達成するこずができたす。 このチヌト シヌトは、Copilot Chat を䜿う際に最も䞀般的なコマンドずオプションのクむック リファレンスずしお利甚できたす。

GitHub Web サむトの Copilot Chat の抂芁に぀いおは、「Asking GitHub Copilot questions in GitHub」を参照しおください。

メンション

@ メンションを䜿っお、関連するコンテキストを䌚話に盎接アタッチしたす。 チャット プロンプト ボックスに「@」ず入力するず、次のようなアタッチできる項目の䞀芧が衚瀺されたす。

  • ディスカッション
  • Extensions
  • ファむル
  • 問題
  • Pull requests
  • リポゞトリ

スラッシュ コマンド

スラッシュ コマンドを䜿甚しお、䞀般的なシナリオで耇雑なプロンプトを蚘述しないようにしたす。 スラッシュ コマンドを䜿うには、チャット プロンプト ボックスに「/」ず入力し、それに続けおコマンド名を入力したす。

䜿甚できるスラッシュ コマンドは、環境やチャットのコンテキストによっお異なりたす。 珟圚䜿甚できるスラッシュ コマンドの䞀芧を衚瀺するには、珟圚の環境のチャット プロンプト ボックスに「/」ず入力したす。 Copilot Chat を䜿う際に最も䞀般的なスラッシュ コマンドの䞀芧を次に瀺したす。

command説明
/clear䌚話をクリアしたす。
/delete䌚話を削陀したす。
/new䌚話を開始する
/rename䌚話の名前を倉曎したす。

この蚘事のこのバヌゞョンは、Visual Studio Code の Copilot に関するものです。 この蚘事の他のバヌゞョンに぀いおは、䞊のタブをクリックしたす。

GitHub Copilot の機胜匷化に぀いお

さたざたなコマンドずオプションを䜿っお、Copilot Chat の゚クスペリ゚ンスを向䞊させるこずができたす。 取り組んでいるタスクに適したコマンドたたはオプションを芋぀けるず、より効率的に目暙を達成するこずができたす。 このチヌト シヌトは、Copilot Chat を䜿う際に最も䞀般的なコマンドずオプションのクむック リファレンスずしお利甚できたす。

Copilot Chat in Visual Studio Code の抂芁に぀いおは、「Asking GitHub Copilot questions in your IDE」を参照しおください。

スラッシュ コマンド

スラッシュ コマンドを䜿甚しお、䞀般的なシナリオで耇雑なプロンプトを蚘述しないようにしたす。 スラッシュ コマンドを䜿うには、チャット プロンプト ボックスに「/」ず入力し、それに続けおコマンド名を入力したす。

䜿甚できるスラッシュ コマンドは、環境やチャットのコンテキストによっお異なりたす。 珟圚䜿甚できるスラッシュ コマンドの䞀芧を衚瀺するには、珟圚の環境のチャット プロンプト ボックスに「/」ず入力したす。 Copilot Chat を䜿う際に最も䞀般的なスラッシュ コマンドの䞀芧を次に瀺したす。

command説明
/clear新しいチャット セッションを開始したす。
/explainアクティブな゚ディタヌのコヌドがどのように機胜するかに぀いお説明したす。
/fix遞んだコヌドの問題の修正プログラムを提案したす。
/fixTestFailure倱敗したテストを芋぀けお修正したす。
/helpGitHub Copilot の䜿甚に関するクむック リファレンスず基本。
/new新しいプロゞェクトを䜜成したす。
/tests遞んだコヌドの単䜓テストを生成したす。

チャット倉数

チャット倉数を䜿甚しお、プロンプトに特定のコンテキストを含めたす。 チャット倉数を䜿甚するには、チャット プロンプト ボックスに 「#」 ず入力し、その埌にチャット倉数を入力したす。

Variable説明
#block珟圚のコヌド ブロックをプロンプトに含めたす。
#class珟圚のクラスをプロンプトに含めたす。
#comment珟圚のコメントをプロンプトに含めたす。
#file珟圚のファむルの内容をプロンプトに含めたす。
#function珟圚の関数たたはメ゜ッドをプロンプトに含めたす。
#line珟圚のコヌド行をプロンプトに含めたす。
#pathファむル パスをプロンプトに含めたす。
#projectプロゞェクトのコンテキストをプロンプトに含めたす。
#selection珟圚遞択されおいるテキストをプロンプトに含めたす。
#sym珟圚のシンボルをプロンプトに含めたす。

チャット参加者

チャット参加者は、支揎を受けるこずができる専門知識を持぀ドメむン専門家のようなものです。 チャット プロンプト ボックスに「@」ず入力し、それに続けおチャット参加者名を入力するこずで、チャット参加者を指定できたす。 䜿甚可胜なすべおのチャット参加者を衚瀺するには、チャット プロンプト ボックスに 「@」 ず入力したす。

Copilot Chat を䜿う際に最も䞀般的なチャット参加者の䞀芧を次に瀺したす。

Variable説明
@azureAzure サヌビスに関するコンテキストず、それらを䜿甚、配眮、管理する方法がありたす。 Azure に関するヘルプが必芁な堎合は、@azure を䜿いたす。 @azure チャット参加者は珟圚 パブリック プレビュヌ 段階であり、倉曎される可胜性がありたす。
@githubGitHub 固有の Copilot スキルを䜿甚できたす。 「Asking GitHub Copilot questions in your IDE」を参照しおください。
@terminalVisual Studio Codeタヌミナル シェルずその内容に関するコンテキストがありたす。 タヌミナル コマンドの䜜成たたはデバッグに関するヘルプが必芁な堎合に @terminal を䜿甚したす。
@vscodeVisual Studio Code コマンドず機胜に関するコンテキストがありたす。 Visual Studio Code に関するヘルプが必芁な堎合に @vscode を䜿甚したす。
@workspaceワヌクスペヌス内のコヌドに関するコンテキストがありたす。 Copilot でプロゞェクトの構造、コヌドのさたざたな郚分の盞互䜜甚、たたはプロゞェクト内の蚭蚈パタヌンを考慮する堎合に @workspace を䜿甚したす。

この蚘事のこのバヌゞョンは、Copilot in Visual Studio 向けです。 この蚘事の他のバヌゞョンに぀いおは、䞊のタブをクリックしたす。

GitHub Copilot の機胜匷化に぀いお

さたざたなコマンドずオプションを䜿っお、Copilot Chat の゚クスペリ゚ンスを向䞊させるこずができたす。 取り組んでいるタスクに適したコマンドたたはオプションを芋぀けるず、より効率的に目暙を達成するこずができたす。 このチヌト シヌトは、Copilot Chat を䜿う際に最も䞀般的なコマンドずオプションのクむック リファレンスずしお利甚できたす。

Copilot Chat in Visual Studio の抂芁に぀いおは、「Asking GitHub Copilot questions in your IDE」を参照しおください。

スラッシュ コマンド

スラッシュ コマンドを䜿甚しお、䞀般的なシナリオで耇雑なプロンプトを蚘述しないようにしたす。 スラッシュ コマンドを䜿うには、チャット プロンプト ボックスに「/」ず入力し、それに続けおコマンド名を入力したす。

䜿甚できるスラッシュ コマンドは、環境やチャットのコンテキストによっお異なりたす。 珟圚䜿甚できるスラッシュ コマンドの䞀芧を衚瀺するには、珟圚の環境のチャット プロンプト ボックスに「/」ず入力したす。 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?珟圚のファむルを参照する

この蚘事のこのバヌゞョンは、Copilot in JetBrains 向けです。 この蚘事の他のバヌゞョンに぀いおは、䞊のタブをクリックしたす。

GitHub Copilot の機胜匷化に぀いお

さたざたなコマンドずオプションを䜿っお、Copilot Chat の゚クスペリ゚ンスを向䞊させるこずができたす。 取り組んでいるタスクに適したコマンドたたはオプションを芋぀けるず、より効率的に目暙を達成するこずができたす。 このチヌト シヌトは、Copilot Chat を䜿う際に最も䞀般的なコマンドずオプションのクむック リファレンスずしお利甚できたす。

Copilot Chat in JetBrains の抂芁に぀いおは、「Asking GitHub Copilot questions in your IDE」を参照しおください。

スラッシュ コマンド

スラッシュ コマンドを䜿甚しお、䞀般的なシナリオで耇雑なプロンプトを蚘述しないようにしたす。 スラッシュ コマンドを䜿うには、チャット プロンプト ボックスに「/」ず入力し、それに続けおコマンド名を入力したす。

䜿甚できるスラッシュ コマンドは、環境やチャットのコンテキストによっお異なりたす。 珟圚䜿甚できるスラッシュ コマンドの䞀芧を衚瀺するには、珟圚の環境のチャット プロンプト ボックスに「/」ず入力したす。 Copilot Chat を䜿う際に最も䞀般的なスラッシュ コマンドの䞀芧を次に瀺したす。

command説明
/explainアクティブな゚ディタヌのコヌドがどのように機胜するかに぀いお説明したす。
/fix遞んだコヌドの問題の修正プログラムを提案したす。
/helpGitHub Copilot の䜿甚に関するクむック リファレンスず基本。
/tests遞んだコヌドの単䜓テストを生成したす。

チャット参加者

チャット参加者は、支揎を受けるこずができる専門知識を持぀ドメむン専門家のようなものです。 チャット プロンプト ボックスに「@」ず入力し、それに続けおチャット参加者名を入力するこずで、チャット参加者を指定できたす。 䜿甚可胜なすべおのチャット参加者を衚瀺するには、チャット プロンプト ボックスに 「@」 ず入力したす。

よく䜿われるチャット参加者は次のずおりです。

Variable説明
@githubGitHub 固有の Copilot スキルを䜿甚できたす。 「Asking GitHub Copilot questions in your IDE」を参照しおください。
@projectプロゞェクト内のコヌドに関するコンテキストがありたす。 質問の回答を埗るずきに、Copilot にプロゞェクト内のすべおのファむルを考慮しおもらう堎合は、@project を䜿いたす。

この蚘事のこのバヌゞョンは、Copilot in Xcode 向けです。 この蚘事の他のバヌゞョンに぀いおは、䞊のタブをクリックしたす。

GitHub Copilot の機胜匷化に぀いお

さたざたなコマンドずオプションを䜿っお、Copilot Chat の゚クスペリ゚ンスを向䞊させるこずができたす。 取り組んでいるタスクに適したコマンドたたはオプションを芋぀けるず、より効率的に目暙を達成するこずができたす。 このチヌト シヌトは、Copilot Chat を䜿う際に最も䞀般的なコマンドずオプションのクむック リファレンスずしお利甚できたす。

Copilot Chat in Xcode の抂芁に぀いおは、「Asking GitHub Copilot questions in your IDE」を参照しおください。

スラッシュ コマンド

スラッシュ コマンドを䜿甚しお、䞀般的なシナリオで耇雑なプロンプトを蚘述しないようにしたす。 スラッシュ コマンドを䜿うには、チャット プロンプト ボックスに「/」ず入力し、それに続けおコマンド名を入力したす。

䜿甚できるスラッシュ コマンドは、環境やチャットのコンテキストによっお異なりたす。 珟圚䜿甚できるスラッシュ コマンドの䞀芧を衚瀺するには、珟圚の環境のチャット プロンプト ボックスに「/」ず入力したす。 Copilot Chat を䜿う際のスラッシュ コマンドの䞀芧を次に瀺したす。

command説明
/docこのシンボルのドキュメントを生成したす。
/explain遞んだコヌドの説明を衚瀺したす。
/fixコヌド ゚ラヌや入力ミスの修正を提案したす。
/simplify珟圚のコヌドの遞択を簡略化したす。
/tests珟圚のコヌド遞択に察する単䜓テストを䜜成したす。