맥 터미널 테마 바꾸기(iTerm2+zsh)
iTerm2 설치
iTerm2는 customizing이 용이한 터미널이다.
아래 링크에 들어가서 stable 버전을 다운받는다.
oh-my-zsh 설치
터미널에서 아래 명령어를 입력하여 oh-my-zsh
를 설치한다.
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
zsh 선택하기
아래 파일을 수정하여 테마를 변경한다. vi, vim, nano등 편한 에디터로 열어서 수정하면 된다.
vi ~/.zshrc
위의 파일을 열어보면 중간에 아래와 같은 줄이 있다. 원하는 테마를 입력하여 변경해준다.
https://github.com/ohmyzsh/ohmyzsh/wiki/themes 여기를 클릭하면 테마의 이름 목록이 나온다.
(가장 많이 사용되는 테마 agnoster)
ZSH_THEME="agnoster"
iTerm 테마 변경하기
https://iterm2colorschemes.com 이 링크에서 원하는 테마 이름 위에서 마우스 오른쪽 버튼을 클릭하여 링크된 파일 다운로드 버튼을 클릭하여 다운받는다. 다운 받은 위치를 가서 확장자명 .txt를 지운다. (ex. 3024 Night.itemcolors.txt → 3024 Night.itemcolors, 필자는 snazzy)
iTerm2 앱에서 cmd
+,
를 눌러 환경설정을 열고, Profiles
- Colors
탭을 선택한다.
오른쪽 하단에 Color Preset
을 눌러 Import
를 클릭하여 위에서 다운받은 itemcolor 파일을 선택한다.
폰트 설치하기
위에까지 진행하면 테마는 적용되는데 글씨가 깨진다. 아래 링크를 눌러서 폰트를 다운받고 설치해준다.
https://github.com/naver/d2codingfont/releases/tag/VER1.3.2
이번엔 환경설정에서 Profiles
- Text
탭에 들어가서 아래 Font
를 위의 다운받은 폰트로 변경해준다.
터미널 창 크기 변경
위의 폰트를 적용하면 처음 터미널을 켰을 때, 크기가 바뀌는데요, 폰트나 자간이 조금씩 달라서 그런 것 같습니다.
아래와 같이 Profiles
- WIndow
탭에 들어가 원하는 크기의 columns, rows를 수정하여 새 창의 터미널을 켰을 때 크기를 변경할 수 있습니다.
ls 명령어 실행 시 한글 깨짐 문제 해결
모든 세팅을 마쳤는데도, iTerm의 특정 버전에서는 ls 입력시 파일이나 폴더에 한글이 들어가면 깨지는 현상이 나옵니다.(자음,모음 분리현상?)
Profiles
- Text
탭에서 Unicoe normalization form을 NFC
로 변경해주면 한글이 정상적으로 출력됩니다.