기타 메모

oh my zsh!

Jonchann 2018. 12. 11. 02:17

macbook pro를 새로 샀다.

iTerm2의 환경을 oh my zsh!로 만들어보자.



1. 설치(via curl)


iTerm2에다 아래를 복붙하시면 된다.

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


2. 테마


아래 사이트에 가면 테마 목록이 쫙 있고 미리보기 사진도 있다. 맘에 드는 것을 골라 링크를 누르면 된다.

https://github.com/robbyrussell/oh-my-zsh/wiki/themes

많이들 agnoster로 하던데 나는 pygmalion이 제일 이쁜 것 같아서 pygmalion으로 설정했다.

참고로 기본 테마는 robbyrussell이다.




vim으로 zsh 파일을 편집해야 한다.

i는 insert의 약자이다. vim으로 들어가서 i를 쳐야 내용을 편집할 수 있다.

vim ~/.zshrc
i


ZSH_THEME이라는 항목을 찾아 큰 따음표 안 내용을 테마 이름으로 적어주면 된다.

기본 테마는 robbyrussell이라 처음엔 robbyrussell이 적혀있을 것이다.

ZSH_THEME="pygmalion"


esc를 눌러 insert모드 해제한 뒤에 아래를 적어주면 저장하고 vim을 종료할 수 있다.

저장하고 싶지 않으면 :q 를 타이핑하면 된다.

:wq


변경한 내용은 아래를 복붙해서 적용해야 한다.

source ~/.zshrc

근데 그냥 zsh만 입력해도 적용되긴 하던데.



색 프리셋은 아래 사이트에서 골라 저장한 뒤 설정-프로필-colors-Color Presets-Import에 들어가 고르면 적용된다.


https://iterm2colorschemes.com/


이름을 기억했으면 아래 링크에서 다운로드 하면 된다.

https://github.com/mbadolato/iTerm2-Color-Schemes/tree/master/schemes

그 다음엔 임포트 해주면 되는데 맥북 에어에선 잘 되더니 프로에선 안되니 포기하고 기본 프리셋 적용했다.




이제 터미널을 열 때마다 zsh가 기본값으로 나오도록 적용해보자.

새로운 iterm2 창을 열어주고 아래를 입력하면 된다.

chsh -s $(which zsh)




3. 플러그인


oh my zsh! 플러그인은 아래 링크에 설명과 함께 나와있다.

나는 그 중에서도 wd가 정말 편리하더라.

https://github.com/robbyrussell/oh-my-zsh/wiki/Plugins