본문 바로가기
개발&프로그래밍

[MAC] zsh-syntax-highlighting 설치 및 사용하기

by 재아군 2025. 1. 10.

Mac에서 zsh-syntax-highlighting 설치 및 사용하기

 

1. zsh-syntax-highlighting이란?

zsh-syntax-highlighting은 터미널에서 명령어를 입력할 때 실시간으로 구문 강조를 제공하는 강력한 도구입니다. 이 플러그인을 사용하면 명령어의 유효성을 즉시 확인할 수 있어 오타를 줄이고 작업 효율성을 높일 수 있습니다.

 

 

 

주요 장점

  • 명령어 오류를 실시간으로 확인 가능
  • 파일 경로와 옵션의 가시성 향상
  • 작업 속도 및 정확도 개선

 

2. 사전 준비

 

zsh 설치 확인

먼저 zsh가 설치되어 있는지 확인합니다:

zsh --version

 

Homebrew 설치 확인

Homebrew가 설치되어 있지 않다면 다음 명령어로 설치합니다:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

 

3. 설치 방법

 

Homebrew를 통한 설치

가장 간단한 설치 방법입니다:

brew install zsh-syntax-highlighting

 

Git을 통한 수동 설치

Homebrew를 사용하지 않는 경우:

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
echo "source ${(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc

 

Oh My Zsh 사용자

Oh My Zsh를 사용중이라면:

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

그리고 .zshrc 파일의 plugins 항목에 zsh-syntax-highlighting을 추가합니다.

 

4. 설정 방법

 

.zshrc 파일 설정

설치 후 .zshrc 파일에 다음 라인을 추가합니다:

source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

 

커스터마이징

하이라이팅 스타일을 변경하려면 .zshrc에 다음과 같이 설정합니다:

# 기본 하이라이팅 색상 변경
ZSH_HIGHLIGHT_STYLES[default]=none
ZSH_HIGHLIGHT_STYLES[unknown-token]=fg=red,bold
ZSH_HIGHLIGHT_STYLES[path]=fg=blue

 

5. 사용 방법과 예시

설치가 완료되면 터미널에서 다음과 같은 기능들을 즉시 사용할 수 있습니다:

  • 유효한 명령어는 녹색으로 표시
  • 존재하지 않는 명령어는 빨간색으로 표시
  • 파일 경로는 밑줄로 표시
  • 따옴표 안의 문자열은 다른 색상으로 표시

 

자주 사용되는 명령어 예시:

ls -la ~/Documents    # 유효한 명령어는 녹색으로 표시
invalidcommand       # 잘못된 명령어는 빨간색으로 표시
echo "Hello World"   # 문자열은 다른 색상으로 표시

 

이제 터미널 작업이 한결 더 직관적이고 효율적으로 변했을 것입니다. 구문 강조 기능을 통해 명령어 입력 시 실수를 줄이고, 더 빠른 작업이 가능해졌습니다.

댓글