2020.12.26 - [Infra/docker] - MacOS docker 자동완성 설정하기 (zsh, oh-my-zsh)
예전에 omz plugin을 이용해 자동완성을 했었다. 최근엔 zim을 쓰고 있기도 하고, 이번엔 omz 대신 docker/cli 소스에서 직접 autocomplete 스크립트를 가져와봤다.
# ~/.zimrc
zmodule docker/cli --fpath contrib/completion/zsh
zmodule completion
위처럼 zimrc에 zmodule로 추가한다. fpath를 _docker 스크립트가 있는 곳으로 설정한다
주의할 점은 competion 모듈은, 모든 completion definition이 추가된 후에 호출되어야 한다. 안그러면 추가가 안된다
이 다음 zimfw install로 zmodule 설치를 한다.
# ~/.zshrc
zstyle ':completion:*:*:docker:*' option-stacking yes
zstyle ':completion:*:*:docker-*:*' option-stacking yes
zshrc에 option-stacking 관련 설정을 하면 끝
설정을 잘 했다면 docker p(탭) 하면 이런식으로 나온다
반응형
'Software > development' 카테고리의 다른 글
[IntelliJ] Java 메소드 체이닝시 메소드 시작점 맞추기 (0) | 2023.08.05 |
---|---|
[IntelliJ] 코드 생성시 final modifier 붙이기 (0) | 2023.08.05 |
맥 포커스 도둑 찾기 (1) | 2022.11.09 |
[GitHub] app 등록이 안될 때 해결방법 (0) | 2022.10.10 |
[vim] 한국어 키보드 사용시 문제점 및 해결방법 (Karabiner-Elements) (0) | 2022.09.25 |