はじめに
そろそろ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.py
3
」
感想
気持ち良すぎる。
明日はChatの拡張機能を入れてみよう。