카테고리 없음

터미널 꾸미기

딸기케잌🍓 2024. 3. 9. 10:51

1. iTerm2 다운로드

https://iterm2.com/index.htmlhttps://iterm2.com/index.html

 

2 homebrew 설치

zsh 설치와 관련 설정들을 위해 homebrew가 필요하다.

 

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

 

3. .zsh 설치

MacOS Catalina 이후 버전은 기본적으로 zsh가 있다. 설치되어 있지 않다면 설치한다.

zsh 설정 관리를 위해 oh-my-zsh도 설치한다.

// zsh 설치
brew install zsh

// oh-my-zsh 설치
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

 

4. zsh 테마 적용하기

가장 무난하고 가장 예쁜(?) agnoster 테마를 적용한다.

vi ~/.zshrc

ZSH_THEME 부분을 변경해준다.

 

5. 폰트 변경

위와 같이 글자가 깨져있다. 폰트를 변경해주어야 한다.

네이버에서 제작한 D2 Coding 글꼴을 선택했다.

 

D2 Coding 글꼴에 대한 내용은 다음을 참고한다 -> https://github.com/naver/d2codingfont

 

다음 링크에서 https://github.com/naver/d2codingfont

 

위 zip 파일 다운로드 후에 압축을 푼다. 

위 파일 더블클릭하여 폰트 설치하기

 

iterm2를 열고 Command + ,(쉼표)

위와 같이 적용해준다!

 

6. color theme 변경

https://iterm2colorschemes.com/

 

 

Iterm Themes - Color Schemes and Themes for Iterm2

 

iterm2colorschemes.com

여기서 마음에 드는 컬리이름을 클릭하고 command + s 를 눌러 저장한다.

확장자의 .txt 를 지워서 저장한다.

 

Command + , 를 눌러 설정을 해준다. Color presets...에서 Import... 를 클릭하여 방금 저장한 테마 파일을 임포트한다.

다시 Color Presets...를 눌러 방금 임포트한 테마를 선택하면 반영된다.

 

 

 

 

7. Syntax Highlighting 적용

하이라이팅 zsh 다운로드한다.

brew install zsh-syntax-highlighting

zshrc 최하단에 명령어 하이라이팅 소스를 입력한다.

- M1 이상
source /opt/homebrew/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

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

 

 

8. Auto Suggestions

터미널의 입력 히스토리를 기반으로 명령어를 추천해준다.

 

다음의 명령어로 설치한다.

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

 

 

vi ~/.zshrc

zshrc 파일에서 plugins 부분에 zsh-autosuggestions 를 추가해준다.

 

그후 아래 명령어로 적용한다.

source ~/.zshrc

 

 

9.유저 이름 셋팅

zsh 설정파일 열기

vi ~/.zshrc

 

 

최하단에 아래와 같이 추가해준다.

prompt_context() {
  # Custom (emoji)
  prompt_segment black default "{하고싶은이름} {EMOJI} "
}

 

 

저장 후에 아래 명령어 입력한다.

source ~/.zshrc

 

아래와 같이 수정했다.