본문 바로가기
Web

[zsh] 유용한 플러그인 설치하기 (zsh-syntax-highlighting, zsh-autosuggestions)

by chan10 2025. 8. 12.

오늘은 개발자들의 필수 도구인 터미널, 그중에서도 zsh의 생산성을 한 단계 끌어올려 줄 유용한 플러그인 두 가지를 소개하고 설치하는 방법을 알아보겠습니다.

zsh-syntax-highlighting과 zsh-autosuggestions 플러그인을 설치하면 커맨드 라인에서 더욱 편리하고 효율적인 작업이 가능해집니다.

 

zsh 플러그인 설치하기 🧩

  • `zsh-syntax-highlighting`: 시각적인 편안함 더하기

이 플러그인은 터미널에 입력하는 명령어의 구문을 분석하여 실시간으로 하이라이팅을 해줍니다. 올바른 명령어는 초록색, 잘못된 명령어는 빨간색으로 표시되어 오타를 줄이고 가독성을 높여줍니다.

  • `zsh-autosuggestions`: 명령어 자동 완성

이 플러그인은 이전에 사용했던 명령어 기록을 바탕으로 다음에 입력할 명령어를 미리 회색으로 보여줍니다. 전체 명령어를 다 입력할 필요 없이, `→ (오른쪽 방향키)`만 누르면 자동으로 완성되어 반복적인 작업을 크게 줄여줍니다.

 

아래 명령어를 터미널에 입력하여 플러그인을 설치합니다. oh-my-zsh의 `custom/plugins` 디렉토리에 git clone을 받습니다.

[zsh-syntax-highlighting]
git clone <https://github.com/zsh-users/zsh-syntax-highlighting.git> ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting

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

 

.zshrc 파일 수정하기

플러그인 설치가 끝났다면, .zshrc 파일에 설치한 플러그인을 추가하여 활성화해야 합니다.

먼저, vi나 다른 텍스트 편집기로 `~/.zshrc` 파일을 엽니다.

vi ~/.zshrc

 

파일을 열고 plugins= 부분을 찾아 다음과 같이 `zsh-autosuggestions`와 `zsh-syntax-highlighting`을 추가합니다. (기존에 git과 같은 다른 플러그인이 있다면 함께 나열해주면 됩니다.)

plugins=(git zsh-autosuggestions zsh-syntax-highlighting)

 

설정 적용하기 ⚙️

마지막으로, 수정된 .zshrc 파일의 변경사항을 터미널 세션에 바로 적용하기 위해 아래 명령어를 실행합니다.

source ~/.zshrc

이제 새로운 터미널을 열거나 현재 터미널에서 명령어를 입력해면 문법 하이라이팅이 적용되고, 이전에 썼던 명령어가 회색으로 나타나는 것을 볼 수 있습니다. `cat`만 입력해도 이후 명령어가 제안되고 `→` 키를 눌러 자동 완성을 경험할 수 있습니다.

 

`zsh-syntax-highlighting`, `zsh-autosuggestions` 플러그인 설치만으로도 zsh 터미널 환경의 생산성을 크게 향상시킬 수 있습니다. 오늘 소개한 두 플러그인을 통해 더욱 빠르고 편리하게 작업을 진행해보시기 바랍니다. 🎯

 

 

[참고 블로그]

https://jypark1111.tistory.com/265

https://shanepark.tistory.com/423