AI Hub

VS CodeでGitHub Copilotを使う方法|設定から活用まで

公開:

#VSCode #設定

VS CodeでGitHub Copilotを使うには、①GitHub Copilot Chat拡張機能をインストールし、②GitHubアカウントでサインインするだけで準備は完了します。あとはコードを書き始めればインライン補完が動き出し、Ctrl+Iでチャットを呼び出せば会話しながらコードを修正できます。この記事では導入手順から基本の使い方、便利な設定、動かないときの確認点までを解説します。Copilot全体の機能像は「GitHub Copilotとは」もあわせてご覧ください。

前提・動作環境

拡張機能のインストールとGitHubサインイン

初めての方でも迷わないよう、順番に進めましょう。

  1. VS Codeを起動し、アクティビティバーから拡張機能ビュー(Ctrl+Shift+X)を開きます。
  2. 検索ボックスに「GitHub Copilot」と入力し、GitHubが提供する拡張機能をインストールします。GitHub Copilot Chatが別項目として表示された場合はこちらもインストールしてください。
  3. インストール後、画面右下のステータスバーのCopilotアイコンにカーソルを合わせ、表示されるメニューからサインインを促す項目を選びます。
  4. ブラウザで認可画面が開くので、内容を確認して認可するとVS Codeに戻った時点でサインインが完了します。
  5. サブスクリプション未加入の場合は、この時点でCopilot Freeプランが自動的に有効になります。すでにPro以上を契約済みなら、そのプランがそのまま適用されます。

サインインが完了すると、ステータスバーのアイコンの見た目が変わり、コードを書き始めるとインライン補完が動作するようになります。

基本の使い方(1): インライン補完

インライン補完は、コードを入力している最中に続きの候補を灰色の「ゴースト テキスト」として提示してくれる機能です。関数名を書き始めただけで、続く処理のまとまりごと提案されることも珍しくありません。

さらに、直前の編集内容から次の修正箇所を予測して提案する機能(Next Edit Suggestions)もあり、Tabキーで次々と適用しながら関連箇所をまとめて修正できます。基本的な使い方の流れは「GitHub Copilotの使い方完全ガイド」でも詳しく紹介しています。

基本の使い方(2): Copilot Chat(パネル/インライン)

コードの説明や複数ファイルにまたがる相談をしたいときは、Copilot Chatを使います。呼び出し方は主に2種類です。

チャットビューには複数の応答モードがあり、質問して回答だけを受け取る使い方から、ファイルの直接編集を伴う使い方まで目的に応じて切り替えられます。

基本の使い方(3): Edits/Agent Modeの入り口

まとまったタスクをCopilotに任せたい場合は、Agent Modeの出番です。チャットビューを開いた状態でCtrl+Shift+Iを押すか、チャット入力欄のモード切り替えからエージェント機能を選択します。

Agent Modeでは、依頼内容に応じてCopilotがどのファイルを変更すべきかを自分で判断し、コードの変更やターミナルコマンドの実行案を提示しながらタスクが完了するまで反復的に作業を進めてくれます。ひとつずつ細かく指示するのではなく、「この機能を追加して」といった粒度でまとめて依頼できるのが特徴です。具体的な進め方は「Agent Modeの使い方」で詳しく解説しています。

便利な設定

Copilotをより快適に使うために、押さえておきたい設定をまとめます。

操作Windows/Linux
インライン補完を確定Tab
インライン補完を閉じるEscape
チャットビューを開くCtrl+Alt+I
インラインチャットを開始Ctrl+I
チャットビューでAgent Modeに切り替えCtrl+Shift+I
クイックチャットを開くCtrl+Shift+Alt+L

モデルの切り替え

チャット入力欄付近にある「モデルピッカー」(Ctrl+Alt+.)から、応答に使うAIモデルを切り替えられます。契約しているプランによって選べるモデルの範囲が異なる点に注意してください。素早い補完向きか、複雑な設計相談向きかといったタスクの性質に応じてモデルを使い分けると、より意図に近い回答を得やすくなります。

つまずきポイント/よくあるエラー

よくある質問

GitHub Copilotを使うのにお金はかかりますか?

サインインするだけで、無料のCopilot Freeプランが自動的に適用されます。月間の利用回数には上限がありますが、まずは無料で基本機能を試すことができます。より多く使いたい場合はPro以上のプランへのアップグレードを検討してください。料金体系は変わることがあるため、契約前に公式サイトで最新情報を確認してください。

インライン補完とCopilot Chatはどちらを使えばよいですか?

コードを書きながら次の一行やまとまった処理を提案してほしいときはインライン補完が向いています。一方、コードの説明や複数ファイルにまたがる変更を相談したいときはCopilot Chat、まとめて自動で作業を進めてほしい場合はAgent Modeが向いています。目的に応じて使い分けるのがおすすめです。

Copilotの提案が表示されないときはどうすればよいですか?

まずサインイン状態を確認し、次に拡張機能とVS Code本体のバージョンが最新かを確認してください。それでも解決しない場合は、設定で該当する言語のCopilotが無効になっていないか、組織アカウントであれば管理者側の制限がないかもチェックしましょう。

まとめ

VS CodeでGitHub Copilotを使うには、GitHub Copilot Chat拡張機能のインストールとGitHubアカウントでのサインインだけで準備が整います。基本の使い方はインライン補完(Tabで確定)、Copilot Chat(パネル/インライン)、まとまったタスクを任せられるAgent Modeの3段階で覚えておくとスムーズです。言語ごとの有効/無効設定やキーボードショートカット、モデルピッカーも活用しながら自分の作業スタイルに合わせて調整してみてください。動かないときはサインイン状態・拡張機能のバージョン・プランの上限をまず確認しましょう。より詳しくは「使い方完全ガイド」「GitHub Copilotとは」「Agent Modeの使い方」もあわせてご覧ください。