Mac OS Terminal을 iTerm, oh-my-zsh을 사용하여 세팅하기
설정 완료 후 터미널
- 기본 터미널 보다 예쁘고(?)
- 기능적으로도 차이가 있는데 예를 들어서
- Git Status를 (±) 와 같은 문자와 색상변화로 보여줍니다.
- 명령어에 오타가 있을시 자동으로 수정을 해주는 기능도 있습니다(gjt라고 오타를 냈는데 gjt -> git 으로 수정 하라고 알려줍니다)
설치 & 설정 할것
- iTerm 설치
- zsh & oh-my-zsh 설치
- iTerm appearance theme, color theme 설정
- zsh theme 설정
- 터미널에서 사용자이름@PC이름 표시 제거
1. iTerm 설치
https://iterm2.com/downloads.html 에서 다운로드
2. zsh & oh-my-zsh 설치
2.1 zsh 설치(Catalina 버전부터는 기본으로 설치되어 있음)
brew install zsh
2.2 스펠링 체크 옵션 설정
setopt correct
2.3 oh-my-zsh 설치
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
3. iTerm appearance theme, color theme 설정
3.1 iTerm appearance theme 설정
- iTerm 환경설정 화면에서 Appearance 선택
- General -> Theme에서 원하는 Theme 선택 (저는 Minimal을 선택했습니다)
3.2 iTerm color theme 설정
- 원하는 Color Theme 다운로드 받기(기본 Color theme 사용시 건너 뛰어도 됩니다!)
- https://iterm2colorschemes.com 접속해서 원하는 테마 선택
- 테마 링크 복사
- 복사한 링크 사용해서 테마 다운로드
# URL은 선택한 테마의 링크로 변경 curl -LO {선택한 테마 URL} # Snazzy 선택시 URL curl -LO https://raw.githubusercontent.com/mbadolato/iTerm2-Color-Schemes/master/schemes/Snazzy.itermcolors
- iTerm 환경설정 화면에서 Profiles > 하단 Color Presets… 에서 테마 선택
4. zsh theme 설정
- ~/.zshrc 파일에서 ZSH_THEME 값을 원하는 테마로 변경
- 저는 git 상태를 프롬프트에서 보여주는 agonster 테마를 사용했습니다.
- agnoster 테마 사용시 글씨가 깨지는 문제가 있는데, D2Coding 폰트로 수정하면 됩니다.
- D2Coding 폰트 다운로드 : https://github.com/naver/d2codingfont/releases
- 다운로드된 파일을 실행하면 폰트 등록이 가능합니다.
- 폰트 적용하기
- 환경설정 -> Profiles -> Text 탭에서 Font 항목 수정
-
변경한 테마 적용
source ~/.zshrc
5. 터미널에서 사용자이름@PC이름 표시 제거
프롬프트에 기본으로 사용자이름@PC이름 이 표시 되기때문에 디렉토리 경로가 길어지면 보기 불편해집니다.
~/.zshrc 파일 하단 prompt_context(){}
값을 추가해주면 사용자이름@PC이름 표시를 제거 할 수 있습니다.
감사합니다 👍