오늘은 개발자들의 필수 도구인 터미널, 그중에서도 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 터미널 환경의 생산성을 크게 향상시킬 수 있습니다. 오늘 소개한 두 플러그인을 통해 더욱 빠르고 편리하게 작업을 진행해보시기 바랍니다. 🎯
[참고 블로그]
'Web' 카테고리의 다른 글
티스토리 인라인 코드 블럭 만들기 (0) | 2025.09.13 |
---|---|
[Grafana] AWS CloudWatch, Grafana 연동하기 (0) | 2025.08.21 |
[MacOS] 맥북 SSH 접속 셋팅하기 (+RSA Key) (0) | 2025.06.28 |
[curl] HTTP,SSL 인증서 요청 확인하기 (1) | 2024.05.24 |
WSL 윈도우 Ubuntu 비밀번호 분실 시 초기화 (1) | 2023.10.17 |