준호씨의 블로그

osx - iterm, zsh, oh my zsh, agnoster 테마 적용 본문

IT이야기

osx - iterm, zsh, oh my zsh, agnoster 테마 적용

준호씨 2017.12.12 23:55

터미널을 다음과 같이 꾸미는 방법이다. 컬러풀 한 디자인과 유용한 기능들을 추가 한다.

테마를 적용 하려면 테마를 감당(?)할 수 있는 환경을 먼저 만들어 주어야 한다. 기본 터미널로는 어렵고 iterm2 를 설치 해 준다. oh my zsh 을 설치 하고 테마를 적용 한다. iterm2 의 폰트와 테마를 설정해 주어서 마무리 한다.

iterm2 설치

https://www.iterm2.com/ 에서 다운 받아서 설치 한다.

brew 로 설치 하는 경우 다음 커맨드로 가능 한듯. (아직 안해봄)

brew cask install iterm2

이미 몇가지 다른 세팅을 한 상태이긴 하지만 현재 터미널 상태

zsh 설치

이미 설치 되어 있겠지만 최신 버전으로 설치 해 본다. zsh 은 bash 와 거의 비슷하지만 좀 더 유용한 기능들을 제공 한다. (ex. tab 으로 파일명 자동 완성시 대소문자 구분 안하고 자동 완성, tab 으로 자동 완성시 후보가 많은 경우 후보 리스트를 화살표로 선택하기 등)

brew install zsh

2017.11.23 기준으로 5.3 -> 5.4.2 로 업그레이드 됨

oh my zsh 설치

http://ohmyz.sh/ 에 가 보면 설치 방법이 있다. 아래 커맨드 실행

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

oh my zsh 설치 후 모습

~/.zshrc 를 열어 보면 기본 테마인 robbyrussell 이 적용 되어 있다.

ZSH_THEME="robbyrussell"

zsh theme 를 agnoster 로 변경

~/.zshrc 를 열어서 ZSH_TTHEME 를 변경한다.

ZSH_THEME="agnoster"

그런데 폰트가 깨지고 기대한 모습이 나오지 않는다.

Powerline font 설치

https://github.com/powerline/fonts 를 참고 한다.

# clone
git clone https://github.com/powerline/fonts.git --depth=1
# install
cd fonts
./install.sh
# clean-up a bit
cd ..
rm -rf fonts

iterm2 에 Solarized Color Presets 적용

http://ethanschoonover.com/solarized 참고 (http://iterm2colorschemes.com/ 에서 받을 수도 있음)

Download 에서 파일을 받고 iterm2-colors-solarized 안의 테마 파일을 아래 경로에 복사 한다. (아마 import 해도 될 듯)

~/Library/Application Support/iTerm2/DynamicProfiles

그리고 iterm2 로 가서 Preferences (cmd + ,) -> Colors 에서 Color Presets 를 변경 한다.

iterm2 에 font 적용

Preferences -> Text 에서 Change Font 로 가서 폰트를 변경한다. 이건 취향 나름. 나는 14pt Inconsolata for Powerline 지정


이정도 하면 완성


참고


0 Comments
댓글쓰기 폼