GitHub Copilot のクイック修正オプションを確認する
GitHub Copilot には、コマンド ターミナルで検出されたコーディングの問題、テストエラー、および問題に対処するクイック修正オプションが用意されています。 クイック修正のオプションは次のとおりです。
- スマート アクション: スマート修正 アクションは、プロンプトを記述せずにコーディング エラーを修正するために使用できるコンテキスト アクションです。
- スラッシュ コマンド:
/fixスラッシュ コマンドは、ask モード、インライン チャット セッション、クイック チャット ウィンドウで使用できます。 - コード アクション: 「Copilot を使用した修正」などのコード アクションは、Copilot が特定の問題を検出すると Visual Studio Code インターフェイスに表示されます。
スマート修正アクションを使用してコーディングの問題を修正する
Fix スマート アクションはエディターの Copilot コンテキスト メニューからアクセスでき、プロンプトを記述せずにコーディングの問題に対処するために使用できます。
スマート修正アクションを使用してコーディングの問題を 解決 するには:
アプリケーション コード ファイルを開きます。
修正するコードを選択します。
選択したコードを右クリックし、[ Copilot] を選択し、[ 修正] を選択します。
Copilot はインライン チャット セッションを開き、エディターに直接コード更新候補を表示します。 推奨される修正プログラムを 受け入 れるか破棄するには、[承諾] または [閉じる ] を選択します。
必要に応じて、追加のコンテキストを提供するプロンプトを送信して、推奨されるコードの更新を調整します。
または、コード ファイルにコンパイルまたはリンティングの問題がある場合、問題の上にマウス ポインターを置くと、Copilot コード アクション (スパークリング アイコン) を 使用して修正 プログラムがエディターに表示されます。
テスト エラーを修正する
Copilot は VS Code のテスト エクスプローラーと統合され、失敗したテストの修正に役立ちます。
テスト エクスプローラーで、失敗したテストにカーソルを合わせます。
[ テスト エラーの修正 ] ボタン (スパークル アイコン) を選択します。
Copilot の推奨される修正プログラムを確認して適用します。
または、次を実行できます。
チャット ビューを開きます。
/fixTestFailureコマンドを入力します。Copilot の提案に従ってテストを修正します。
注
エージェント モードでは、テストの実行時にテスト出力が監視され、失敗したテストの修正と再実行が自動的に試行されます。 エージェント モードを使用してテスト出力を監視すると、コード内の問題をすばやく特定して解決するのに役立ちます。 ただし、エージェント モードを使用する場合、GitHub Copilot は 1 つのタスクを完了するために複数の Premium 要求を行う場合があります。 Premium 要求は、ユーザーが開始したプロンプトと、Copilot がユーザーに代わって実行するフォローアップ アクションで使用できます。 使用される Premium 要求の合計数は、タスクの複雑さ、関連するステップの数、選択したモデルによって異なります。
ターミナル エラーを修正する
コマンドがターミナルで実行されない場合、Copilot は、何が起こったかを説明するためのクイック修正を提供するきらめきアイコンを余白に表示します。
概要
GitHub Copilot には、コマンド ターミナルで検出されたコーディングの問題、テストエラー、および問題に対処するクイック修正オプションが用意されています。 クイック修正オプションには、スマート修正アクション、 /fix スラッシュ コマンド、および "修正" コード アクションが含まれます。 Fix スマート アクションはエディターの Copilot コンテキスト メニューからアクセスでき、プロンプトを記述せずにコーディングの問題に対処するために使用できます。 スマート修正アクションは、テスト エラーやターミナル エラーを修正するためにも使用できます。