🦖
VSCode×GithubCopilotめっちゃ便利になってた!
はじめに
HITOTSU株式会社の河村康治です!
GithubCopilotはリリース直後から使っているのですが、最近めっちゃ便利になっていることに気がつきました!!
今まではGithubCopilotはコード補完、ChatGPTで要件や設計で開発してたのですが、GithubCopilotにChatベースでの相談ができるようになっていました!大幅にChatGPTの代替ができそうなので、紹介します!!
GithubCopilotChatの使い方
コードの生成
GithubCopilotのChatベースでコードを生成していきます!
普段、ChatGPTで実施している内容がCopilotに置き換わっていますね!AIも「GPT 4o」なので完全な代替となっています!ChatGPTへのコピペがない分、開発速度は上がっていきます!
アノテーションの活用
デフォルトで多くのショートカットが用意されています!!VSCodeの拡張機能に応じてコマンドも増えるようです。
→githubのコマンドを調べる時は上記の例のように扱えます
便利なショートカットの設定
GithubCopilotChatを使う機会が増えると、Editer→Chat、Chat→Editerの移動が増えてきます。
毎回マウスで操作すると不便なので、ショートカットを設定しておきましょう!
keybindings.json
{
"key": "shift+cmd+b",
"command": "workbench.action.focusAuxiliaryBar",
"when": "editorFocus"
},
{
"key": "shift+cmd+b",
"command": "workbench.action.focusActiveEditorGroup",
"when": "!editorFocus"
},
→僕は同じコマンドでEditerとChatが移動できるのが好みなので、上記のように設定しています!
おわりに
GithubCopilotの機能は全部理解できていないですが、だいぶ進化してきていますね!
VSocodeとgithubcopilotの動画があるので、こういうので学んでみてもいいかもですね!
Discussion