728x90
반응형
처음에 터미널에서 kubernetes 자동완성 기능을 사용하기 위해 다음과 같이 설정을 했다.
v1-19.docs.kubernetes.io/ko/docs/reference/kubectl/cheatsheet/
source <(kubectl completion zsh) # 현재 셸에 zsh의 자동 완성 설정
echo "[[ $commands[kubectl] ]] && source <(kubectl completion zsh)" >> ~/.zshrc # 자동 완성을 zsh 셸에 영구적으로 추가한다.
cheatsheet 에 나온대로 했는데 현제 셸에서는 잘 설정이 되었는데 껐다 다시켜면 안됐다.
그래서 찾아보니 난 oh-my-zsh 를 사용하고 있어서 다른 설정이 추가적으로 필요했다. 다른 설정이 필요했다기 보다는 저 위에 설정은 필요없고 플러그인 설정으로 해결을 할 수 있었다.
cd ~/.oh-my-zsh/custom/plugins/
# zsh-autosuggestions 플러그인
git clone https://github.com/zsh-users/zsh-autosuggestions
# zsh-syntax-highlighting 플러그인
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
# plugin 활성화 plugins 항목에 다음것들을 추가해주면 된다.
vi ~/.zshrc
plugins=(git zsh-syntax-highlighting zsh-autosuggestions kubectl kube-ps1)
그리고 나서 터미널 재시작 하면 아래와 같이 사용이 가능해진다.
자동완성이 계속 안되서 불편했는데 이제 편해졌다 ^^
728x90
반응형
'Development > Tools' 카테고리의 다른 글
[VS Code extension] Rest Client API (0) | 2024.04.29 |
---|---|
[VS Code] 트리 펼쳐서 보기 옵션 (0) | 2023.04.14 |
Mac 에서 Discord 사용시 전체 화면 공유 안될때 설정 (0) | 2021.01.17 |
IntelliJ Git 스테이징 지원 활성화 하기 (2) | 2020.12.10 |
Visual Studio Code 단축키 (0) | 2020.11.05 |