[macOS] iTerm2 커스터마이징 (oh my zsh + powerlevel10k)

2024. 8. 28. 17:00· ⚙️ Setup
목차
  1. 1. 테마 설정하기
  2. 1-1.  ZSH_THEME 설정하기
  3. 1-2. 컬러 템플릿 적용하기
  4. 1-3. 폰트 설정하기
  5. 2.  플러그인 설치 및 설정
  6. 2-1.  플러그인 설치
  7. 2-2. 플러그인 설정

 

 

 

1. 테마 설정하기

1-1.  ZSH_THEME 설정하기

1) Powerlevel10k 설치

$ git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

사진 클릭 시 해당 링크로 이동

2) ~/.zshrc 파일 열기

$ nano ~/.zshrc

 

3) ZSH_THEME 설정을 "powerlevel10k/powerlevel10k" 로 수정

ZSH_THEME="powerlevel10k/powerlevel10k"

 

4) 설정 적용

$ source ~/.zshrc

 

설정 적용 후 아래와 같은 터미널 세팅 관련 프롬프트가 계속 이어진다. 원하는 대로 설정하면 된다.

 

ZSH_THEME에 따른 UI 차이
ZSH_THEME="robbyrussell" ZSH_THEME="powerlevel10k/powerlevel10k"

1-2. 컬러 템플릿 적용하기

1) Iterm2-color-schemes .zip 다운받기

사진 클릭 시 링크 이동

2) iTerm2에서 Color Presets inport

iTerm2 > Settings > Profile > Colors > Color Presets... > Import

 

Iterm2-color-schemes에서 다운받은 .zip 압축 풀기

mbadolato-iTerm2-Color-Schemes-b4a9c4d/schemes 내에서 적용하고 싶은 템플릿 선택 후 Open을 클릭

 

1-3. 폰트 설정하기

powerlevel10k를 사용하는 경우에 별도로 폰트 설정하지 않아도 된다.

1) iTerm2에서 Powerline 폰트 설치

$ git clone https://github.com/powerline/fonts.git
$ cd fonts
$ ./install.sh

2) iTerm2 > Settings > Profile > Text 설정 창 내 Font 설정

폰트 적용 후 iTerm2 화면

 

 

2.  플러그인 설치 및 설정

 

2-1.  플러그인 설치

1) zsh-autosuggestions

- 이전에 사용한 명령어를 기반으로 자동 완성 제안

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

 

2) zsh-syntax-highlighting

- 명령어 구문 강조 표시

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

 

3) autojump

- 자주 방문하는 디렉토리로 빠르게 이동

⚠️ autojump는 python으로 작성되었기 때문에 python이 시스템에 설치되어 있어야 한다

$ brew install autojump

 

2-2. 플러그인 설정

1) ~/.zshrc 파일 열기

$ nano ~/.zshrc

2) ~/.zshrc 파일에 아래 항목 추가

plugins=(
  git
  zsh-autosuggestions
  zsh-syntax-highlighting
  autojump
)

ZSH_AUTOSUGGEST_STRATEGY=(history completion)
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=60'

source ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
source ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

3) 파일 저장 및 종료 (nano에서 Ctrl+X, Y, Enter)

4) 설정 적용

$ source ~/.zshrc

 

 

 

🔗 References

Iterm2-color-schemes

[Mac] iTerm2 설치 및 설정

powerlevel10k

'⚙️ Setup' 카테고리의 다른 글

[macOS] VS Code에 iTerm2 터미널 연동 및 폰트 깨짐 해결  (0) 2024.08.30
[macOS] Github 계정 Token 사용하여 터미널(iTerm2) 연동하기  (0) 2024.08.29
[macOS] oh my zsh 설치  (0) 2024.08.27
[macOS] iTerm2 설치  (0) 2024.08.26
[macOS] Homebrew 설치 및 버전 확인  (0) 2024.08.25
  1. 1. 테마 설정하기
  2. 1-1.  ZSH_THEME 설정하기
  3. 1-2. 컬러 템플릿 적용하기
  4. 1-3. 폰트 설정하기
  5. 2.  플러그인 설치 및 설정
  6. 2-1.  플러그인 설치
  7. 2-2. 플러그인 설정
'⚙️ Setup' 카테고리의 다른 글
  • [macOS] VS Code에 iTerm2 터미널 연동 및 폰트 깨짐 해결
  • [macOS] Github 계정 Token 사용하여 터미널(iTerm2) 연동하기
  • [macOS] oh my zsh 설치
  • [macOS] iTerm2 설치
kimgoat
kimgoat
공부한 내용을 저장하는 공간입니다. 2023.11.25 ~
👋
kimgoat
김염소(kimgoat) 공부방
  • 분류 전체보기 (70)
    • 🖥️ Computer Science (27)
      • Algorithm (1)
      • Operating System (OS) (1)
      • Design Pattern (0)
      • Data Structure (0)
      • System Programming (5)
      • Database (DB) (3)
      • Computer Architecture (16)
      • Network (1)
      • Machine Learning (0)
    • 🗣️ Programming Language (6)
      • Java (5)
      • JavaScript (1)
      • Python (0)
      • SQL (0)
      • R (0)
      • Assembly Language (0)
      • HTML & CSS (0)
    • 🏗️ Framework (0)
      • Node.js (0)
      • Spring (0)
    • 📚 Library (1)
      • axios (0)
      • React (1)
      • TensorFlow (0)
      • PyTorch (0)
    • ⚙️ Setup (11)
    • 🛠️ Solution (9)
    • 👩‍💻 Practice (3)
      • Front-end (1)
      • Back-end (0)
      • Infra (0)
      • AI (0)
      • GitHub (2)
    • 🗂️ Project Review (7)
    • 📝 공부 자료 저장소 (2)
    • ℹ 정보 공유 (4)
    • 🤔 생각의 방 (Thinking Room) (0)

인기 글

최근 글

hELLO · Designed By 정상우.v4.2.2
kimgoat
[macOS] iTerm2 커스터마이징 (oh my zsh + powerlevel10k)
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.