Skip to content

Zsh 플러그인 추천 및 설정 가이드

Oh My Zsh 플러그인

**Oh My Zsh**는 명령줄 경험을 크게 향상시킬 수 있는 유용한 플러그인이 많이 포함된 인기 있는 Zsh 설정 프레임워크입니다. 다음은 몇 가지 추천 플러그인입니다.

1. zsh-autosuggestions

이 플러그인은 기록 및 일반 명령을 기반으로 현재 입력 중인 명령에 대한 자동 제안을 제공합니다. 오른쪽 화살표를 누르기만 하면 제안된 명령을 빠르게 완성할 수 있습니다.

설치:

git clone https://github.com/zsh-users/zsh-autosuggestions.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

2. zsh-syntax-highlighting

명령줄에 대한 구문 강조를 제공하여 명령, 인수 및 파일 경로를 더 쉽게 식별할 수 있도록 도와줍니다.

설치:

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

3. zsh-completions

Zsh의 기본 완성 기능을 확장하여 많은 명령에 대해 더 많은 완성 옵션을 제공합니다.

설치:

git clone https://github.com/zsh-users/zsh-completions.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-completions

테마 미화

Oh My Zsh를 사용하면 테마를 쉽게 변경하여 터미널을 미화할 수 있습니다. Powerlevel10k 테마는 아름답고 정보가 풍부하여 추천됩니다.

Powerlevel10k 설치:

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git $HOME/.powerlevel10k

~/.zshrc에서 테마 설정:

ZSH_THEME="powerlevel10k/powerlevel10k"

기타 유용한 플러그인

  • git: Git 명령을 향상시켜 유용한 Git 명령 별칭을 많이 제공하는 플러그인입니다.
  • docker: docker 명령에 대한 완성 및 힌트입니다.
  • npm: npm에 대한 명령 완성을 제공합니다.

필요에 따라 ~/.zshrc 파일에서 이러한 플러그인을 활성화하거나 비활성화할 수 있습니다. ~/.zshrc 파일을 편집하고 plugins 행을 찾아 플러그인 이름을 추가하거나 제거하십시오.

plugins=(git docker npm)

  • Ctrl + r을 사용하여 명령 기록을 빠르게 검색할 수 있습니다.
  • !!를 사용하여 이전 명령을 반복합니다.
  • man 명령을 사용하여 다른 명령에 대한 설명서를 확인하십시오(예: man git).

Zsh 플러그인과 테마를 합리적으로 설정하면 명령줄의 효율성과 미관을 크게 향상시킬 수 있습니다. 이 가이드가 강력한 명령줄 환경을 구축하는 데 도움이 되기를 바랍니다!