반응형

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를 실행하면 됩니다.

  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
  4. zshrc 파일 수정
    ~/.zshrc 파일을 텍스트 편집기로 엽니다 (예: vi ~/.zshrc 또는 nano ~/.zshrc).
    파일 내에서 plugins=( ... ) 부분을 찾아 다음과 같이 zsh-autosuggestions를 추가합니다.
    코드
  5. plugins=(git zsh-autosuggestions)
    파일을 저장하고 닫습니다.
  6. 터미널 새로고침
    변경 사항을 적용하려면 터미널을 다시 시작하거나 다음 명령을 실행하여 현재 쉘에 적용합니다.
    코드
  7. 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)

 

 

반응형

+ Recent posts