ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • iTerm2 + zsh 꾸미기 (초간단)
    Computer 2020. 9. 20. 23:09

    공부 시작 전 책상을 치우는 일과 같이.. (물론 내 책상은 매우 더럽고, 난 더러운 상태 그대로 작업을 시작한다)

    개발을 다시 시작하면서 나의 터미널을 새롭게 단장했다. 

     

    기존의 터미널 환경을 설정을 저장하거나 스냅샷을 찍어 뒀으면 좋았겠지만, 깜박했다. 

    우선 iterm 버전이 오래 되어 지우고 새로 설치했다. 업데이트가 아닌 삭제 후 재설치를 한 이유는, iterm setting을 초기화하기 위함이었다. 

    재설치 말고 다른 방법으로 iterm을 초기화하는 방법이 분명 있겠지만, 찾아보기 귀찮았다. 

     

    아래와 같은 절차를 거쳤다. 버그가 많이 개선되어 손쉽게 환경 설정을 끝낼 수 있었다.  

    결과 화면은 아래와 같다. 이쁘당!!!!!! 뒤에 화면도 살짝 비친다. 

     

    1. iterm2 재설치 (version 3.3.12) --> www.iterm2.com/downloads.html

    2. oh-my-zsh 설치 --> github.com/ohmyzsh/ohmyzsh

    sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

    3. Theme 적용 1 ( agnoster | materialshell | solarized ) --> gist.github.com/kevin-smets/8568070

    아래 링크 클릭하여 저장 (.itermcolors 확장자로 저장할 것) 

    https://raw.githubusercontent.com/mbadolato/iTerm2-Color-Schemes/master/schemes/Solarized%20Dark%20-%20Patched.itermcolors
    Preferences -> Profiles -> Colors
    	Color Presets -> import -> 다운받은 파일 클릭
    	Color Presets -> Solarized Dark-Patch 클릭

     

    4. Theme 적용 2 - powerlevel10k 적용하기

    git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
    
    vi ~/.zshrc
    ZSH_THEME="powerlevel10k/powerlevel10k"

    Termianl 재시작
    MesloLGS NF 자동 설치 및 터미널 설정 시작 (개인의 취향에 맞춰 설정 하면 됨)

    5. Font 설정

    Preferences -> Profiles -> Text
    	Font: MesloLGS NF로 변경 (터미널 한글 깨짐 현상 해결)
    	Unicode normalization form: NFC로 변경

    6. Window 살짝 투명하게 만들기

     

     

    번외 1 : MaterialShell Theme

    아래 내용은 materialshell theme을 사용할 경우 사용자나 컴퓨터 명이 뜨지 않게 변경하는 방법이다. 

    설정에서 materialshell-dark theme으로 변경해 준다. 이것도 따로 다운받아야함(github.com/carloscuesta/materialshell)

    나는 개인적으로 아래 theme도 깔끔해서 좋은 것 같다. 

    vi ~/.zshrc
    ZSH_THEME="materialshell"
    
    vi .oh-my-zsh/custom/themes/materialshell.zsh-theme
    
    #function _user_host() {
    #  echo "%{$red%}%n%{$reset_color%}%{$white%} at %{$yellow%}%m%{$reset_color%} %{$white%}in "
    #}
    
    function _user_host() {
      echo "%{$green%} JimJim 🧡 😃 %{$reset_color%} %{$white%}in "
    }

     

    번외 2 : agnoster theme

    댓글

Designed by Tistory.