셸 자동완성
Noir를 위한 셸 자동완성을 활성화하여 생산성을 향상시키세요. 이 가이드는 Zsh, Bash, Fish에서 자동완성을 설정하는 지침을 제공합니다.
셸 자동완성은 명령줄을 사용할 때 더 효율적으로 만들어주는 강력한 기능입니다. Noir에 대해 활성화하면 입력하는 동안 명령어와 플래그에 대한 제안을 받을 수 있어 오타를 줄이고 모든 옵션을 기억할 필요가 없습니다.
Noir는 여러 인기 있는 셸에 대한 자동완성 스크립트를 생성할 수 있습니다. 설정 방법은 다음과 같습니다.
Zsh
Zsh에 대한 자동완성을 활성화하려면 먼저 자동완성 스크립트를 생성해야 합니다:
noir --generate-completion zsh
이렇게 하면 스크립트가 터미널에 출력됩니다. 활성화하려면 Zsh 자동완성 디렉토리에 저장해야 합니다. 일반적인 위치는 ~/.zsh/completion/
입니다. Zsh의 규칙에 따라 파일 이름을 _noir
로 지정해야 합니다.
# 디렉토리가 없으면 생성
mkdir -p ~/.zsh/completion
# 스크립트를 올바른 위치에 저장
noir --generate-completion zsh > ~/.zsh/completion/_noir
Bash
Bash의 경우 과정은 비슷합니다. 먼저 스크립트를 생성합니다:
noir --generate-completion bash
Bash 자동완성 스크립트의 위치는 다양할 수 있지만, 사용자별 자동완성을 위한 좋은 장소는 ~/.local/share/bash-completion/completions/
입니다. 스크립트를 거기에 저장하세요.
# 디렉토리가 없으면 생성
mkdir -p ~/.local/share/bash-completion/completions
# 스크립트 저장
noir --generate-completion bash > ~/.local/share/bash-completion/completions/noir
Fish
Fish 셸의 경우 다음과 같이 스크립트를 생성합니다:
noir --generate-completion fish
Fish는 자동완성 스크립트를 ~/.config/fish/completions/
에 보관합니다. 해당 디렉토리에 noir.fish
라는 이름의 파일로 출력을 저장해야 합니다.
# 디렉토리가 없으면 생성
mkdir -p ~/.config/fish/completions
# 스크립트 저장
noir --generate-completion fish > ~/.config/fish/completions/noir.fish
Homebrew 사용자
Homebrew를 사용하여 Noir를 설치했다면 셸 자동완성이 자동으로 설치됩니다. 추가 설정이 필요하지 않으며 바로 작동합니다.