Macbook

Mac에서 iTerms2 설치 및 zsh2000테마 적용

후뤼한잉여 2016. 1. 15. 01:13

Mac에서 iTerms2 설치 및 zsh2000테마 적용

1. 개요

Total Terminal을 설치하려다 Mac의 보안설정을 건드려야해서 포기하고 다른 터미널을 알아보던중 눈에 띈 iTerm2을 설치하고 테마를 적용한 내용을 정리한 문서입니다.

2. 설치

  1. iTerm2 설치
    brew install Caskroom/cask/iterm2
    
  2. zsh 설치
    brew install zsh
    
    • 의존 파일인 pcre, gdbm가 같이 설치됩니다.
  3. zsh을 기본쉘로 설정하기
    sudo vi /etc/shells
    /usr/local/Cellar/zsh/[버젼]/bin/zsh
    chsh - s /usr/local/Cellar/zsh/[버젼]/bin/zsh
    
    • 원상 복귀 시 : chsh -s /bin/bash
  4. oh-my-zsh 설치
    sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
    
  5. 폰트 설치
    git clone https://github.com/powerline/fonts.git
    cd fonts
    ./install.sh
    

3. zsh2000테마 설치

  1. oh-my-zsh의 테마 디렉토리로 이동
    cd ~/.oh-my-zsh/themes
    
  2. git clone
    git clone https://github.com/maverick2000/zsh2000.git
    
  3. 링크 설정
    ln -s zsh2000.zsh-theme ~/.oh-my-zsh/themes/zsh2000.zsh-theme
    
  4. 테마 설정

    vi ~/.zshrc
    
    • 저의 경우 user@hostname은 안보이게 하고, git 상태를 표시하며, 시간을 보이도록 설정했습니다.

    아래 내용 입력

    ZSH_THEME="zsh2000"
    export ZSH_2000_DISABLE_RIGHT_PROMPT='false' //시간 표시
    export ZSH_2000_DEFAULT_USER='[계정이름]' //추가시 계정명 안보이도록함
    export ZSH_2000_DISABLE_STATUS='false' //마지막 명령어 종료 상태 및 루트 표시 등...
    export ZSH_2000_DISABLE_GIT_STATUS='true' //git 상태 표시
    export ZSH_2000_DISABLE_RVM='true' //루비관련 RVM 명령 사용안하면 설정
    

4. iTerm2 설정

  1. [iTerm2] > [Preferences] > [Profiles] > [Text] 메뉴 접속
  2. Regular Font, Non-ASCII Font를 Hack으로 설정

기타 테마

  • Solarized 테마 설치
    cd ~/.oh-my-zsh/themes
    git clone git://github.com/altercation/solarized.git
    finder로 테마가 있는 경로를 찾아가서
    iterm2-colors-solaized에 있는 테마 더블클릭하면 자동 임포트됨
    

참고 사이트

https://github.com/robbyrussell/oh-my-zsh
http://ethanschoonover.com/solarized
https://github.com/powerline/fonts
https://gist.github.com/agnoster/3712874
https://github.com/maverick2000/zsh2000