Hits
Vim 2022. 12. 16. 오전 7:13:00

Neovim에서 Github Copilot 사용하기

"Copilot까지 되는 Neovim"
vim

Copilot?

ChatGPT가 한창 뜨거운 와중에 뜬금 뒷북으로 무슨 Copilot이냐 싶으실텐데, 깃헙 에듀케이션을 뒤적이다가 문득 생각이 난 김에 써봤습니다. 유튜브 영상이나 사용후기 같은것만 보면서, 쓰면 좋나?하는 정도였는데 공식문서에 VSC 뿐만 아니라 Neovim에서 쓰는 방법도 잘 나와있어 사용해봤습니다. 공식문서를 보고 따라하면 10초만에 사용할 수 있습니다.

Neovim에 Copilot 사용하는 방법

1. Github Copilot 사용

우선 github copilot을 사용하도록 설정해주어야 합니다. 일반 60일 체험판이 있고, 저는 학생계정이 활성화돼있어 무료로 사용할 수 있었습니다. 아래의 링크에서 사용신청을 해줍시다.

link_preview

2. Neovim에 Copilot 설치

Neovim은 설치돼있는걸 전제로 터미널에 아래의 명령어를 붙여넣어 Neovim에 Copilot 플러그인을 설치해주어야합니다.

git clone https://github.com/github/copilot.vim \
   ~/.config/nvim/pack/github/start/copilot.vim

3. Copilot 세팅

설치가 다 됐다면 Neovim을 실행시켜준 뒤 커맨드라인에 아래의 명령어를 입력해 Github 연동을 해줍니다.

:Copilot setup

연동이 됐으면 마지막으로 아래의 명령어를 통해 Copilot을 사용해주도록 설정하면 끝납니다.

:Copilot enable

끝!

쉽죠? vim으로도 Copilot 사용이 가능하다니, 재밌는 장난감이 하나 생긴 기분이네요. elixir를 공부중인데 Copilot을 애용해봐야겠습니다.