zsh에서 터미널의 컬러 설정 방법을 알아본다.
개발자라면 검정과 흰색만 출력되는 터미널을 그냥 둘 사람은 없을것이다.
터미널 창에 컬러를 적용하여 빠르고 정확하게 인지할 수 있도록 컬러 설정을 해보자.
MacOS 카탈리나(MacOS Catalina) 부터 bash에서 zsh로 기본 쉘이 변경되었다. 따라서 설정파일과 스크립트도 변경되었다.
터미널 창을 클릭한 후 좌측 상단 [터미널]-[환경설정...] 메뉴를 클릭하여 설정창을 연다.
팁! 맥은 모든 프로그램의 환경설정 단축키가 [커맨트키]+[콤마]이다.
프로파일 탭에서 [Pro]를 선택하고 하단에 기본 버튼을 클릭해준다. 기본 버튼을 눌러주지 않으면 매번 다시 설정해야하므로 반드시 [기본] 버튼을 클릭해주자.
터미널에서 다음과 같이 실행해준다.
echo 'export TERM="xterm-color"' >> ~/.zshrc
echo 'export CLICOLOR=1' >> ~/.zshrc
echo 'export LSCOLORS=ExFxCxDxBxegedabagacad' >> ~/.zshrc
echo 'export PROMPT="%F{cyan}%n%f@%F{green}%m:%F{yellow}%~$%f "'
vi로 .zshrc 파일을 직접 수정해도 되지만 echo 명령으로 바로 추가해준다.
수정한 프로필은 터미널 창을 새로 열때 반영되기 때문에 현재 창에서 즉시 반영하기 위해서는 source 명령어를 사용한다.
터미널에서 다음과 같이 실행해준다.
source ~/.zshrc
참고로 rc는 Run commands(살행명령) 라고 한다. 터미널이 실행될 때 함께 실행될 명령어들이다.