티스토리 뷰

$ git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
$ echo "source ${(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc

1. zsh을 설치한다.

$ brew install zsh  

2. oh-my-zsh을 설치한다.

zsh 확장툴인 oh-my-zsh을 설치하여 파워풀한 인터페이스 환경을 만들 수 있다. 다양한 테마를 적용하여 사용하도록한다.

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

3. zsh 테마를 수정한다.

여러가지 테마중 가장 인기있는 agnoster 테마를 적용하였다.

$ vi ~/.zshrc

ZSH_THEME="agnoster"  

3. 개발폰트를 다운받는다.

여러폰트를 적용해봤지만 Ubuntu Mono derivative powerline 폰트가 마음에들어 해당폰트를 다운받아 설치하였다.

https://github.com/powerline/fonts

 

powerline/fonts

Patched fonts for Powerline users. Contribute to powerline/fonts development by creating an account on GitHub.

github.com

Text Tab에서 원하는 폰트를 적용 할 수 있다.

4. Iterm Color Scheme을 다운받는다.

개인적으로 Dracula색상이 마음에 들어 다운받아 적용하였다.

http://github.com/dracula/iterm

Colors tab에서 원하는 색상을 셋팅할 수 있다

5. Syntax Highlighing

커맨드라인에 Syntax Highglighing을 적용하여 가독성을 높여보도록 한다.

$ git clone https://github.com/zsh-users/zsh-syntax-highlighting.git

$ echo "source ${(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc

 

최종 적용된 Terminal 인터페이스

 

* 추가

Path가 너무길어 Prompt 가독성이 떨어지므로 ~/.zshrc 파일의 prompt_context 함수를 추가하여 현재 Directory Path만 노출되도록    커스텀하였다.

vi ~/.zshrc

#Custom Prompt
prompt_context() {
  if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then
    prompt_segment black default "%(!.%{%F{yellow}%}.)$USER"
  fi
}


적용전

적용후

'Developer' 카테고리의 다른 글

How to use ElasticBeanstalk  (0) 2020.08.12
[Scrapy] How to use Crawler in Python  (0) 2020.07.03
How to use Anaconda  (0) 2019.07.16
[ML] GradientDescent on Tensorflow #1  (0) 2018.01.20
Installing tensorflow on MAC  (0) 2018.01.15
댓글