AI Hub

GitHub Copilot

GitHub Copilotショートカット一覧|操作効率化の早見表

公開: / 更新: 読了目安6分

#ショートカット #チートシート

GitHub Copilotショートカット一覧|操作効率化の早見表

先に結論: よく使うのは候補確定のTab、インラインチャットのCtrl+I、チャットビューのCtrl+Alt+I、Agent Modeへの切り替えCtrl+Shift+Iです。単語単位の部分確定はCtrl+→で行えます。

GitHub Copilotを使っていると、「単語だけ確定したい」「候補を切り替えたい」といった細かい操作のたびに手が止まりがちです。

この記事は、2026年8月時点のデフォルトのキー割り当てをもとに、インライン補完からChat、Edits/Agent Modeまでのキー操作をカテゴリ別の表にまとめた早見表です。まずはこのページをブックマークし、必要なときに参照してください。

Claude Code版・Codex版の早見表は「Claude Codeチートシート」「Codexチートシート」でそれぞれまとめています。

この記事の要点

  • 候補全体の確定はTab、単語単位の部分確定はCtrl+→(Mac:Cmd+→)で行う。
  • チャットビューはCtrl+Alt+I、インラインチャットはCtrl+I、クイックチャットはCtrl+Shift+Alt+Lで開く。
  • Agent Modeへの切り替えはCtrl+Shift+I(Mac:Shift+Cmd+I)、ファイル単位の承認・破棄はチャットビュー内のボタン操作で行う。
  • 補完のON/OFFに既定のキーバインドはなく、ステータスバーのアイコンかコマンドパレット、settings.jsongithub.copilot.enableで切り替える。
  • キーバインドはCtrl+K Ctrl+S(Mac:Cmd+K Cmd+S)から開くキーボードショートカットエディタで自由にカスタマイズできる。

やりたいことからショートカットを選ぶための分岐図。候補を確定したいならTab、相談したいならCtrl+Alt+I、タスクを任せたいならCtrl+Shift+I、補完を止めたいならステータスバーのアイコンを使うことを示す

インライン補完のショートカット

コードを書いている最中に表示される灰色の候補(ゴーストテキスト)を操作するキーです。

操作Windows/LinuxMac
候補を確定するTabTab
候補を単語ごとに確定するCtrl+→Cmd+→
候補を却下するEscEsc
次の候補を表示するAlt+]Option+]
前の候補を表示するAlt+[Option+[
候補を手動でトリガーするAlt+\Option+\
別ペインで複数候補を表示するCtrl+EnterCtrl+Enter

候補全体を受け入れる前に一部だけ試したいときは、Ctrl+→(Mac:Cmd+→)で単語単位の部分確定が便利です。候補が複数ある場合はAlt+]/Alt+[で切り替えてから確定すると無駄な書き直しを減らせます。導入や基本設定は「VS CodeでGitHub Copilotを使う方法」で解説しています。

Chat関連のショートカット

会話しながらコードについて質問・相談する機能を開くためのキーです。

操作Windows/LinuxMac
チャットビュー(サイドパネル)を開くCtrl+Alt+ICtrl+Cmd+I
インラインチャットを開く(エディタ/ターミナル上)Ctrl+ICmd+I
クイックチャットを開くCtrl+Shift+Alt+LShift+Option+Cmd+L
新しいチャットセッションを開始するCtrl+N(チャットビュー内)Cmd+N(チャットビュー内)
使用モデルを切り替えるCtrl+Alt+.Option+Cmd+.

インラインチャットは選択範囲に対して「このエラーを直して」のように短く依頼したいとき、チャットビューは会話履歴を残しながらじっくり相談したいときに向いています。

質問の組み立て方や#@の使い分けは「Copilot Chatの使い方」で詳しく紹介しています。

Edits/Agent Mode関連のショートカット

複数ファイルにまたがる編集や、自律的にタスクを進めるAgent Modeを操作するキーです。

操作Windows/LinuxMac
Agent Modeに切り替えるCtrl+Shift+IShift+Cmd+I
チャット欄からメッセージを送信するEnterEnter
提案された変更を承認するチャットビュー内のボタン操作チャットビュー内のボタン操作
変更を破棄する(元に戻す)チャットビュー内のボタン操作チャットビュー内のボタン操作

Agent Modeとチャットビューは同じパネルを共有しており、モード切り替えはチャット欄左のモード選択かショートカットで行います。ファイル単位の承認・破棄はキー操作ではなく提案カード上のボタンで行う点に注意してください。

Agent Modeの挙動や向いているタスクの詳細は「使い方完全ガイド」を参照してください。

補完の一時無効化・言語別設定

インライン補完だけを一時的に止めたい、あるいは特定の言語だけ無効にしたいときの操作です。

操作方法
補完を一時的にOFFにするステータスバーのCopilotアイコンをクリックし「Disable Completions」を選択
言語ごとに補完をOFFにする同メニューの「Disable Completions for (言語名)」を選択
設定から一括制御するsettings.jsongithub.copilot.enableで言語ごとにtrue/falseを指定
コマンドパレットから切り替えるCtrl+Shift+P(Mac:Cmd+Shift+P)→「GitHub Copilot: Toggle」系コマンドを検索

補完のON/OFFには既定のキーバインドが割り当てられておらず、ステータスバーのアイコンかコマンドパレットから切り替える運用になります。特定言語(コミットメッセージやMarkdownなど)だけ止めたい場合はsettings.json側の設定が確実です。

キーバインドのカスタマイズ方法

Copilotのキー操作は、VS Code本体の「キーボード ショートカット」画面から自由に変更できます。

GitHub Copilotのキーバインドをカスタマイズする4ステップの流れ図。ステップ1でCtrl+K Ctrl+Sでキーボードショートカットエディタを開き、ステップ2でcopilotやinlineSuggestと検索し、ステップ3で変更したいコマンドの行をダブルクリックし、ステップ4で新しいキーを入力してEnterで確定する流れを示す。

  1. Ctrl+K Ctrl+S(Mac:Cmd+K Cmd+S)でキーボードショートカットのエディタを開く
  2. 検索欄にcopilotinlineSuggestと入力し、対象のコマンドを絞り込む
  3. 変更したい行をダブルクリックし、割り当てたいキーを入力してEnterで確定する
  4. 既存のキーと衝突する場合は警告が表示されるので、必要に応じて元の割り当てを解除する

より細かく調整したい場合は、keybindings.jsonを直接編集してwhen句(例:inlineSuggestionVisible)を指定する方法もあります。

単語単位の部分確定コマンドはeditor.action.inlineSuggest.acceptNextWordという名前で登録されているため、検索窓にこのコマンドIDを入力すると素早く見つけられます。

つまずきポイント

まとめ

この早見表では、インライン補完・Chat・Edits/Agent Mode・補完の一時無効化・キーバインドのカスタマイズまでをカテゴリ別の表にまとめました。

日常的によく使うのはTabでの確定、Ctrl+I(Mac:Cmd+I)でのインラインチャット、Ctrl+Alt+Iでのチャットビュー起動あたりです。まずはこの3つを手になじませ、慣れてきたら単語単位の部分確定や候補切り替えも取り入れてみてください。

基本操作から体系的に押さえたい方は「GitHub Copilotの使い方完全ガイド」、Chatの活用法をさらに深掘りしたい方は「Copilot Chatの使い方」もあわせてご覧ください。