🔥 Zsh 자동 완성 스크립트 설치하기
171자
3분
Zsh에서 자동 완성 기능을 사용하려면 먼저 자동 완성 스크립트를 설치해야 합니다. 설치 방법은 oh-my-zsh
를 사용하고 있는지에 따라 달라져요.
oh-my-zsh
를 사용하는 경우
oh-my-zsh
를 설치했다면 자동으로 로딩되는 자동 완성 스크립트 디렉토리인 .oh-my-zsh/completions
가 이미 있을 거예요. 새로 생성한 자동 완성 스크립트를 이 디렉토리에 복사하면 됩니다.
$ example --generate-completion-script zsh > ~/.oh-my-zsh/completions/_example
shell
자동 완성 스크립트의 파일명은 반드시 _example
과 같은 형식이어야 합니다.
oh-my-zsh
를 사용하지 않는 경우
oh-my-zsh
를 사용하지 않는다면 자동 완성 스크립트를 위한 경로를 함수 경로에 추가하고, 자동 완성 스크립트 자동 로딩을 켜야 해요. 먼저 ~/.zshrc
에 다음 줄들을 추가하세요:
fpath=(~/.zsh/completion $fpath) autoload -U compinit compinit
text
그 다음 ~/.zsh/completion
디렉토리를 생성하고 자동 완성 스크립트를 새 디렉토리에 복사합니다.
# ~/.zsh/completion 디렉토리 생성 $ mkdir -p ~/.zsh/completion # 자동 완성 스크립트를 ~/.zsh/completion 디렉토리로 복사 $ example --generate-completion-script zsh > ~/.zsh/completion/_example
shell
이렇게 하면 example
명령어에 대한 자동 완성 기능을 Zsh에서 사용할 수 있답니다. 터미널을 재시작하거나 source ~/.zshrc
명령을 실행하면 변경 사항이 적용될 거예요.
이제 Zsh에서 example
명령어를 입력할 때 탭 키 등을 눌러 자동 완성 기능을 활용할 수 있습니다.