Tech & IT/프로그래밍

MAC OS에서 iterm2 자동완성 미리보기 기능 설정하기

해피콧 2025. 9. 6. 18:25
'); }
'); }

iTerm2에서 자동완성 미리보기 기능을 설정하려면,
먼저 zsh 쉘과 zsh-autosuggestions 플러그인을 설치해야 합니다.
Zsh 쉘 사용자는 brew install zsh-autosuggestions 명령으로 플러그인을 설치한 후,
vi ~/.zshrc 파일을 열어 plugins 목록에
zsh-autosuggestions를 추가하고,
터미널을 다시 시작하거나 source ~/.zshrc를 실행하면 됩니다.

  1. iTerm2 및 zsh 쉘 확인
    먼저 iTerm2를 설치하고 zsh 쉘을 기본 쉘로 사용하고 있는지 확인합니다. Zsh 쉘을 사용하지 않는다면 brew install zsh로 설치하고, chsh -s /bin/zsh 명령으로 zsh를 기본 쉘로 설정할 수 있습니다.
  2. zsh-autosuggestions 플러그인 설치
    Homebrew가 설치되어 있다면 다음 명령어로 zsh-autosuggestions 플러그인을 설치할 수 있습니다.
    코드
  3. brew install zsh-autosuggestions

혹은 git을 사용하여 직접 다운로드할 수 있습니다.
코드

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
  1. zshrc 파일 수정
    ~/.zshrc 파일을 텍스트 편집기로 엽니다 (예: vi ~/.zshrc 또는 nano ~/.zshrc).
    파일 내에서 plugins=( ... ) 부분을 찾아 다음과 같이 zsh-autosuggestions를 추가합니다.
    코드
  2. plugins=(zsh-autosuggestions)
    파일을 저장하고 닫습니다.
  3. 터미널 새로고침
    변경 사항을 적용하려면 터미널을 다시 시작하거나 다음 명령을 실행하여 현재 쉘에 적용합니다.
    코드
  4. source ~/.zshrc

이제 iTerm2에서 명령어를 입력하면 이전에 실행했던 명령어 기록을 바탕으로 자동완성 미리보기가 나타날 것입니다.

## 주의##

이렇게 했는데 plugins (zsh-autosuggestions) 부분에 오류가 나고 안됨

그냥 쉽게 해결하자 싶어서

.zshrc 파일에서 직접 source 추가해줬음

plugins 아래부분에 직접 source /opt/homebrew/share/zsh-autosuggestions/zsh-autosuggestions.zsh 추가해줌

source ~/.zshrc 실행후 정상 작동 확인