🦖

VSCode×GithubCopilotめっちゃ便利になってた!

2024/11/11に公開

はじめに

HITOTSU株式会社の河村康治です!
GithubCopilotはリリース直後から使っているのですが、最近めっちゃ便利になっていることに気がつきました!!
今まではGithubCopilotはコード補完、ChatGPTで要件や設計で開発してたのですが、GithubCopilotにChatベースでの相談ができるようになっていました!大幅にChatGPTの代替ができそうなので、紹介します!!

GithubCopilotChatの使い方

コードの生成

GithubCopilotのChatベースでコードを生成していきます!
copilot 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の動画があるので、こういうので学んでみてもいいかもですね!

https://www.youtube.com/playlist?list=PLj6YeMhvp2S5UgiQnBfvD7XgOMKs3O_G6

HITOTSU株式会社 テックブログ

Discussion