freezner

[OS X] iTerm2 + zsh + agnoster 테마 적용 방법

*이 포스팅은 OS X – El Capitan(10.11.5) 기준으로 작성되었습니다.

zsh + agnoster 테마를 적용해보려는데 깔끔하게 정리된 정보가 없어 간단하게 정리 해봅니다.

iTerm2 설치

아래 링크로 파일을 다운받아 실행합니다.

http://www.iterm2.com/downloads.html

Homebrew 설치

1. http://brew.sh/ 웹사이트에 접속합니다. 별다른 설정 없이 설치됩니다.

2. 터미널(기본 터미널이나 iTerm2나 상관없음)에서 웹사이트에 있는 설치 스크립트를 복사 후 붙여넣고 엔터

ZSH 설치

1. 터미널에서 Homebrew 이용해 ZSH 설치

$ brew install zsh

2. 설치 후 시스템 설정

$ sudo vim /etc/shells

3. 마지막 줄에 /usr/local/bin/zsh 추가하고 저장

4. zsh 기본 터미널로 설정

$ chsh -s /usr/local/bin/zsh

5. omg (Oh-my-zsh) 설치
터미널에서 아래 스크립트 붙여넣고 엔터

$ curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh

Solarized 터미널 테마 설치

1. http://ethanschoonover.com/solarized 접속해서 최신 버전 다운로드

2. 압축을 풀고 “iterm2-colors-solarized” 디렉터리 내로 이동

3. “Solarized Dark.itermcolors” 파일을 실행시켜 테마 등록

4. 추가 후 나타나는 설명대로 iTerm2을 실행 시키고 아래 설정으로 이동
     iTerm > Preferences > Profiles > Colors > Load Presets > Solarized Dark 선택

Agnoster ZSH 테마 설정

1. 터미널로 돌아와서 아래 명령으로 zsh 설정 파일 접근

$ vim ~/.zshrc

2. DEFAULT_USER=“$USER” 추가

3. 기존 ZSH_THEME 주석처리 하고 ZSH_THEME=“agnoster” 새로 추가

4. 저장하고 종료

Agnister 테마용 Powerline font 설치

1. 아래 링크로 3가지 폰트 다운받아 설치 [다운로드 링크]

2. 아래 링크로 Meslo 폰트 다운받아 추가 설치 [다운로드 링크]

폰트 깨짐 확인

터미널에서 아래 명령을 실행시켜보고 깨지는게 없는지 확인

$ echo "\ue0b0 \u00b1 \ue0a0 \u27a6 \u2718 \u26a1 \u2699"

* 저의 경우는 1번째와 3번째 문자가 깨지는 증상이 있었습니다.

폰트 깨짐 발생시 대처 방법

1. iTerm2 실행 iTerm > Preferences > Profiles > Text > Non ASCII Font “Meslo LG ~~” 폰트로 변경 (Regular Font 변경할 필요 없습니다.)

2. iTerm2 터미널로 돌아와서 다시 폰트 깨짐 확인

기본 터미널에서 역시 폰트를 “Meslo LG ~~” 폰트로 변경해주시면 깨짐 현상이 해결됩니다.

Exit mobile version