1. homebrew 설치
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
경로설정이 자동으로 되어있지 않으면 아래와 같이 나오는 경우
zsh: command not found: brew
경로를 수동으로 설정
eval "$( /opt/homebrew/bin/brew shellenv )"
2. iTerm2 설치
brew install iterm2
3. oh my zsh 설치
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

4. zsh-autosuggestions 설치
brew install zsh-autosuggestions
iTerm2에서 자동완성 미리보기 기능을 설정하려면,
먼저 zsh 쉘과 ohmyzsh, zsh-autosuggestions 플러그인을 설치해야 합니다.
Zsh 쉘 사용자는 brew install zsh-autosuggestions 명령으로 플러그인을 설치한 후,
vi ~/.zshrc 파일을 열어 plugins 목록에
zsh-autosuggestions를 추가하고,
터미널을 다시 시작하거나 source ~/.zshrc를 실행하면 됩니다.
- iTerm2 및 zsh 쉘 확인
먼저 iTerm2를 설치하고 zsh 쉘을 기본 쉘로 사용하고 있는지 확인합니다. Zsh 쉘을 사용하지 않는다면 brew install zsh로 설치하고, chsh -s /bin/zsh 명령으로 zsh를 기본 쉘로 설정할 수 있습니다. - zsh-autosuggestions 플러그인 설치
Homebrew가 설치되어 있다면 다음 명령어로 zsh-autosuggestions 플러그인을 설치할 수 있습니다.
코드 - brew install zsh-autosuggestions
- zshrc 파일 수정
~/.zshrc 파일을 텍스트 편집기로 엽니다 (예: vi ~/.zshrc 또는 nano ~/.zshrc).
파일 내에서 plugins=( ... ) 부분을 찾아 다음과 같이 zsh-autosuggestions를 추가합니다.
코드 - plugins=(git zsh-autosuggestions)
파일을 저장하고 닫습니다. - 터미널 새로고침
변경 사항을 적용하려면 터미널을 다시 시작하거나 다음 명령을 실행하여 현재 쉘에 적용합니다.
코드 - source ~/.zshrc
이제 iTerm2에서 명령어를 입력하면 이전에 실행했던 명령어 기록을 바탕으로 자동완성 미리보기가 나타날 것입니다.
## 주의##
이렇게 했는데 plugins (zsh-autosuggestions) 부분에 오류가 나고 안됨
그냥 쉽게 해결하자 싶어서
.zshrc 파일에서 직접 source 추가해줬음
plugins 아래부분에 직접 source /opt/homebrew/share/zsh-autosuggestions/zsh-autosuggestions.zsh 추가해줌
source ~/.zshrc 실행후 정상 작동 확인
5. 테마 설정
국룰 테마 설치
git clone https://github.com/romkatv/powerlevel10k.git $ZSH/themes/powerlevel10k
.zshrc 에서 테마 부분 수정 후 다시 로딩
ZSH_THEME="powerlevel10k/powerlevel10k"
하고나면 모 복잡한거 계속 물어보는데 원하는 스타일로 답변해주면됨
6. D2Coding 폰트 설정
https://github.com/naver/d2codingfont 에서 최신버전 받아서 D2CodingAll 클릭해서 설치
iterm2 에서 설정 Settings>Profile>Text 하단의 Font 에서 설치한 D2Coding 선택



7. Syntax Highlighting
brew install zsh-syntax-highlighting
vi ~/.zshrc
#.zshrc 파일 하단에 아래 추가
source /opt/homebrew/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
8. Status Bar 세팅


참고로
윈도우에도 환경세팅을 해야 해서 내용 좀 추가함
WSL 로 ubuntu 설치하고 기본 bash를 MAC 과 같은 zsh 로
sudo apt-get install -y zsh
chsh -s /usr/bin/zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
테마는 agnoster로 변경후
cd ~/.oh-my-zsh/plugins
git clone https://github.com/zsh-users/zsh-autosuggestions.git
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
echo "source ${(q-)PWD}/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc
echo "source ${(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc
vi ~/.zshrc
plugins=(git zsh-autosuggestings zsh-syntax-highlighting)
'Tech > 프로그래밍' 카테고리의 다른 글
| requestAnimationFrame() 분석 (0) | 2025.09.24 |
|---|---|
| Flutter 맥북에서 세팅하기 (0) | 2025.09.07 |
| MAC 에서 php 개발환경 세팅하기 (2) | 2018.05.31 |
| ARM9 KIT에 이국지(二國志, Two Kingdoms) 게임 제작 및 시연 (0) | 2017.05.19 |
| netstat -at 네트워크 상태 알아보기 명령어 (0) | 2017.05.17 |
