ショートカットやCopilot Chatの使い方をたびたび忘れてしまうので、自分用のメモです。
すべてVSCodeでの使用を前提としています。
VSCodeショートカット
キー | アクション |
---|---|
Option + \ | インライン補完をトリガーする |
Option + ] | 次のインライン候補を表示 |
Option + [ | 前のインライン候補を表示 |
Ctrl + Return | 別タブで、候補を一覧表示 |
Cmd + I | インラインでCopilot Chatを開く |
デフォルトで登録されているのはこれくらいですが、オン/オフの切り替えなどカスタムで登録できるものも存在します。
環境での GitHub Copilot の構成 - GitHub DocsGitHub Docs
Copilot Chat
Agent
@xxxx
形式で呼び出せる。
メンション | できること |
---|---|
@workspace | ワークスペース全体を読み込んで回答する |
@terminal | ターミナル操作について回答する |
@vscode | VSCodeの使い方を回答する |
スラッシュコマンド
/XXXX
形式で呼び出せる。コマンドごとに、利用されるAgentが決まっている。
Agent | Command | Detail |
---|---|---|
なし | /help | Copilot Chatの使い方を表示。とりあえずわからなくなったらコレ |
なし | /clear | 履歴をクリア |
@workspace | /explain | 選択したコードの処理内容を解説 |
/tests | 選択したコードのUnit testを生成 | |
/fix | 選択したコードの修正点を指摘 | |
/new | 指定した目的に沿ったひな形プロジェクトを生成 | |
/newNotebook | 新規のJupiter Notebookを生成 | |
@vscode | /search | 自然言語から、VSCodeの検索クエリを生成 |
/api | VSCodeの拡張機能の開発について質問する |
Copilot in the CLI
20240203時点ではまだプレビュー版
gh copilot
で起動できる。