ITerm 커스텀 하기
태그: ITerm
카테고리: Linux
업데이트:
이번에 제가 Iterm을 커스텀 하면서 사용한 내용을 기록하기 위해 커스텀 순서를 정리해 보고자 합니다.
1. homebrew 설치
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2. oh-my-zsh 설치
zsh를 설치하고 oh-my-zsh를 설치합니다.
brew install zsh
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
3. Color Theme 설정
아래 사이트에서 마음에 드는 Theme을 선택하면 됩니다.
저는 ayu 테마를 선택했습니다.
curl -LO https://raw.githubusercontent.com/mbadolato/iTerm2-Color-Schemes/master/schemes/ayu.itermcolors
이후 상단 바에서 iTerm2 -> Preferences -> Profile -> Color로 이동합니다.

이후 사진의 붉은색 박스친 Color Presets -> Import를 눌러 다운로드한 Theme 파일을 추가합니다.
4.Zsh Theme 설정
.zshrc 파일을 수정해 11번째 줄을 ZSH_THEME=”agnoster”로 수정합니다.
vi ~/.zshrc

저장 후 터미널을 재시작 하면 다음과 같이 이름이 색상으로 표시됩니다.
이때 글자가 깨지면 font 문제이므로 font를 설정하면 됩니다.

5.Font 설정
제가 사용한 font는 아래 링크의 font입니다.
git clone을 이용해 다운로드해 원하는 폰트의 압축을 풀어줍니다.
풀어준 파일의 ttc 파일을 더블클릭해 서체 설치 버튼을 눌러 폰트를 설치합니다.
그리고 아래 사진과 같이 font를 설정해 주면 됩니다. 그리고 저는 가독성을 위해 줄 간격 n/n을 110으로 수정했습니다.

6.Syntax highlight 적용
이번에는 명령어의 색상을 강조해 주는 하이라이트를 설치해 보겠습니다.
그리고. zshrc 파일 맨 끝에 다음 코드를 추가해 줍니다.
brew install zsh-syntax-highlighting
vi ~/.zshrc
source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
7. 터미널에 사용자 이름 삭제하기
아래 사진과 같이 이름을 간소화하는 방법입니다.
.zshrc에 다음 코드를 추가해 줍니다.

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