GitHub Copilot 基本操作
ショートカット
VSCode / IntelliJ
用途 | Windows/VSCode | Windows/IntelliJ | mac |
---|---|---|---|
確定 | Tab | Tab | Tab |
確定(単語ごと) | Ctrl + → | Ctrl + → | Command + → |
次候補 | Alt + [ | Alt + [ | Option + [ |
前候補 | Alt + ] | Alt + ] | Option + ] |
候補一覧 | Ctrl + Enter | Ctrl + Enter ★ | Command + Shift + A |
候補を確定 | Tab | Tab | Tab |
候補をキャンセル | Esc | Esc | Esc |
インラインチャット | Ctrl + i | 無し ★ | Command + i |
VSCodeとIntelliJのCopilot用プラグインを比較すると、VSCodeのほうが使いやすいです。
IntelliJのCopilot用プラグインにはインラインチャットが無かったり、候補一覧の呼び出しも使い勝手が悪いです。
GitHub Copilot その他操作
コメントからコードを生成する
![](https://jp-terrace.com/blog/wp-content/uploads/2024/03/image-1.png)
↓ コメントの終端で「Enter」
![](https://jp-terrace.com/blog/wp-content/uploads/2024/03/image-3.png)
↓ 候補が表示されたので、「Tab」で確定
![](https://jp-terrace.com/blog/wp-content/uploads/2024/03/image-7.png)
↓ コードの終端で「Enter」
![](https://jp-terrace.com/blog/wp-content/uploads/2024/03/image-5.png)
↓ 候補が表示されたので「Tab」で確定
![](https://jp-terrace.com/blog/wp-content/uploads/2024/03/image-6.png)
コメントからコードを生成する(一覧から選択)
![](https://jp-terrace.com/blog/wp-content/uploads/2024/03/image-1.png)
↓ コメントの終端で「Ctrl + Enter」
![](https://jp-terrace.com/blog/wp-content/uploads/2024/03/image-2.png)
生成コードの候補一覧が表示されるので、採用したいコードのAcceptボタンをクリックすると、コメントの次の行にコードが貼り付けらる。
コードからコメントを生成する
メソッドの先頭にダブルスラッシュ「//」 ※通常のコメント
![](https://jp-terrace.com/blog/wp-content/uploads/2024/03/image-11.png)
↓ ダブルスラッシュ「//」の後ろに半角スペース
![](https://jp-terrace.com/blog/wp-content/uploads/2024/03/image-12.png)
↓ 候補が表示されたので、「Tab」で確定
![](https://jp-terrace.com/blog/wp-content/uploads/2024/03/image-13.png)
コードからコメントを生成する(一覧から選択)
![](https://jp-terrace.com/blog/wp-content/uploads/2024/03/image-11.png)
↓ コメントの終端で「Ctrl + Enter」
![](https://jp-terrace.com/blog/wp-content/uploads/2024/03/image-14.png)
生成コードの候補一覧が表示されるので、採用したいコードのAcceptボタンをクリックすると、コメントの次の行にコードが貼り付けらる。
GitHub Copilotの応答が英語になってしまう場合
以下のように日本語が1か所も入っていないと、デフォルトでは英語で応答されます。どこか1か所でも日本語を入れると、日本語で応答してくれるようになります。
![](https://jp-terrace.com/blog/wp-content/uploads/2024/03/image-9.png)
GitHub Copilot Chat 基本操作
コードエディタ上でのチャット呼び出し
![](https://jp-terrace.com/blog/wp-content/uploads/2024/03/image-16.png)
↓ エディタ内で「Ctrl + I」
![](https://jp-terrace.com/blog/wp-content/uploads/2024/03/image-17.png)
あとはやりたい事をチャット欄に入力してEnter
コメント