メモ置き場

GitHub Copilotメモ

ショートカットキー

  • Command + i インラインチャットを開く(vscode)
  • Command + Shift + i インラインチャットを開く(IntelliJ)
  • Alt + [ : 次の候補を表示
  • Alt + ] : 前の候補を表示
  • Tab : 提案を受け入れる
  • Command + → 提案の次の単語を受け入れる
  • Command + Ctrl + → 提案の次の行を受け入れる(IntelliJ)
  • Esc : すべての提案を拒否する
  • Ctrl + Enter : 新しいタブに提案の候補を表示する(vscode)
  • Command + Shift + A : 新しいタブに提案の候補を表示する(IntelliJ)

Copilot Chat

Slash commands

  • /clear : 新しいチャットセッションの開始
  • /explain : アクティブなエディタのコードを説明
  • /fix : 選択しているコードの修正提案
  • /fixTestFailure : 失敗しているテストを見つけて修正
  • /help : GitHub Copilotのhelp
  • /new : 新しいプロジェクトを作成
  • /tests : 選んだコードの単体テストを生成

Chat variables(vscode)

指定するとプロンプトにコンテキストを追加する。

  • #block 現在のコードブロック
  • #class 現在のクラス
  • #comment 現在のコメント
  • #file 現在のファイル
  • #function 現在の関数・メソッド
  • #line 現在のコード行
  • #path 現在のファイルパス
  • #project プロジェクトのコンテキスト
  • #selection 現在選択しているテキスト
  • #sym 現在のシンボル

Chat participants

  • @github
vscode
  • @terminal
  • @vscode
  • @workspace
IntelliJ
  • @project

参考