はじめに
そろそろCopilotを触っておかないと、老いの悪魔に連れていかれてセミになりそうなのでやってみた。
環境設定
- Node.jsがインストールされているか確認
node -v - npmがインストールされているか確認
npm -v - github/copilot.vimをclone
git clone https://github.com/github/copilot.vim.git ~/.config/nvim/pack/github/start/copilot.vim - github/copilot.vimをセットアップ
neovimで:Copilot setupを実行
Webブラウザが起動して認証画面が表示されるので、neovimに表示されている8桁の文字列を入力
さっそく実践
Pythonで人類の叡智、「足し算」のロジックを組んでみる。
- neovim起動
vi add.py -
def add(xまで入力したら、この状態に
- そのままtabキーで、足し算完成
- ついでにモジュール利用するためのおまじないを。改行して
ifと入力したら、この状態に・・・
- その後のtabキーで完成・・・
- 正常に動作することを確認
実行結果はもちろん「
python add.py3」
感想
気持ち良すぎる。
明日はChatの拡張機能を入れてみよう。