저는 GitHub CLI + GitHub Copilot Extension + ZSH Copilot Extension을 사용하는데, 이게 더 나은거 같긴 합니다
gh copilot suggest "이것저것"
이 기본 명령어긴 한데, zsh의 zsh-github-copilot
을 추가해두면 단축키로 바로 불러와서 사용하실 수 있습니다. 대략 다음과 같이 사용하실 수 있습니다:
사용을 위해서는 먼저 GitHub Copilot에 접근 가능한 계정이 있으셔야 합니다. 저는 유료 요금제를 사용하고 있는데, 최근 무료 요금제도 출시되었으니 한 번 사용해보셔도 좋을 것 같습니다:
- GitHub CLI 설치: https://cli.github.com/
- GitHub CLI의 Extension 설치: CLI에 GitHub Copilot 설치 - GitHub Docs
요기까지 진행하시면 gh copilot suggest "궁금한 내용"
같은 식으로 사용이 가능합니다. Zsh에서 단축키를 사용하기 위해 다음과 같이 zsh extension을 설치합니다:
- zsh-github-copilot 설치: GitHub - loiccoyle/zsh-github-copilot: 🧠 GitHub Copilot for your command line
- 단축키 설정: GitHub - loiccoyle/zsh-github-copilot: 🧠 GitHub Copilot for your command line
zsh을 다시 실행하시거나 설정을 다시 불러오신 뒤(source ~/.zshrc
) 단축키(Opt + \
)로 사용하실 수 있습니다. 기본 단축키가 Opt + \
인데 저는 ?
키에 해당하는 Opt + /
로 바꾸어 사용하고 있습니다:
bindkey '¿' zsh_gh_copilot_explain # bind Option+shift+/ to explain
bindkey '÷' zsh_gh_copilot_suggest # bind Option+/ to suggest
이래저래 정말 편리하니 꼭 써보시길 추천합니다