概要
この記事では、VSCodeでGithub Copilotを設定して使う方法から、Markdownでの活用、Chat toolの使い方まで網羅的に説明します。 前提としてGithub Copilotのアカウントが必要です。
VSCodeでGithub Copilotを使えるようにするまで
拡張機能をインストール
まずは、VSCodeに拡張機能をインストールします。 VSCode を開き、左メニューの四角形が4つあるアイコンをクリックし、検索用テキスト入力に「copilot」と入力します。 「install」をクリックし、インストールを開始してください。
GitHubとの連携
installをクリックし、installが完了すれば以下のような画面が表示されるので、「Sign in to GitHub」をクリックします。
GitHubのアカウントへのアクセスを要求されるので「Allow」で許可します。
「Authorize Visual Studio Code」をクリックし、許可します。
これでGithub CopilotとVSCodeの連携が完了し、使えるようになりました。
使い方
基本的には、コードを書いていくだけで自動的に補完されるようになります。 補完内容が提案されるので以下のショートカットを使いながらコードを書いていくと良いでしょう。
チートシート
| 機能 | キー |
|---|---|
| 提案を受け入れる | Tab |
| 提案を拒否する | Esc |
| Copilotを開く | Ctrl + Enter |
| 次の提案 | Alt/Option + ] |
| 前の提案 | Alt/Option + [ |
| インラインCopilotをトリガーする | Alt/Option + \ |
Markdownファイルでの補完を有効にする
Github Copilotは、デフォルトではMarkdownファイルでの補完が無効になっています。 ブログ執筆などでMarkdownを使う場合は、有効化しておくと便利です。
設定方法
- VSCodeでGitHub Copilotのプラグインのページを開きます
- 歯車アイコンをクリックし、設定を開きます
- 設定画面で
markdownがfalseになっているのでtrueに変更します
これでMarkdownファイルでもCopilotの補完が効くようになります。 このブログもGithub Copilotで補完を行いながら書いており、かなり効率化できています。
Chat toolを使ってさらに便利に
Github Copilot Chatには「Chat tool」という機能があり、チャット内で様々なタスクを実行できます。
Chat toolの実行方法
基本的には #<command> <args> の形式でコマンドを入力します。
代表的なChat toolのコマンド
| コマンド | 機能 |
|---|---|
#codebase |
現在のワークスペースを全部検索する |
#selection |
現在のエディタで選択しているコードをコンテキストとしてプロンプトに追加する |
#terminal_selection |
現在のターミナルで選択している部分をコンテキストとしてプロンプトに追加する。エラーが出たときにターミナルの出力を参照するのに便利です。 |
#fetch_webpage |
URLを指定してwebページからコンテンツを取得してコンテキストとしてプロンプトに追加する |
他にも便利なコマンドがあるので、公式ドキュメントを参照してください。
まとめ
VSCodeでGithub Copilotを設定して使う方法について説明しました。
- 基本設定: 拡張機能のインストールとGitHub連携
- ショートカット: Tab/Escで提案の受け入れ・拒否
- Markdown対応: 設定でmarkdownをtrueに変更
- Chat tool:
#codebaseや#selectionでコンテキストを追加
Github Copilotはソースコードだけではなく文章にも補完を行ってくれます。 ぜひ活用してみてください。



