반응형
- ohmyzsh 다운로드
$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- 테마 적용
$ vi ~/.zshrc
ZSH_THEMA="agnoster" 적용
$ source ~/.zshrc
- 폰트 설정
최신 버전을 다운 받는다.
압축해제 후 D2Coding 폴더 안에 ttc, ttf, ttf 파일들을 더블클릭하면 서체가 설치된다.
서체 설치가 완료되면 환경설정에서 글자를 골라 설정한다.
- unicode 설정
iTerm2-Preferences -> Profiles-Text
NFC로 변경해주면 된다.
- 이모지 설정
$ vi ~/.zshrc
prompt_context() {
# Custom (Random emoji)
emojis=("⚡️" "🔥")
RAND_EMOJI_N=$(( $RANDOM % ${#emojis[@]} + 1))
prompt_segment black default "{설정할이름} ${emojis[$RAND_EMOJI_N]} "
}
- newline 설정
설정한 테마를 기준으로 명령어를 입력한다.
$ vi ~/.oh-my-zsh/themes/agnoster.zsh-theme
build_prompt() {
RETVAL=$?
prompt_status
prompt_virtualenv
prompt_context
prompt_dir
prompt_git
prompt_bzr
prompt_hg
prompt_newline // hg와 end 사이에 작성
prompt_end
}
// 맨 하단에 작성
prompt_newline() {
if [[ -n $CURRENT_BG ]]; then
echo -n "%{%k%F{$CURRENT_BG}%}$SEGMENT_SEPARATOR
%{%k%F{blue}%}$SEGMENT_SEPARATOR"
else
echo -n "%{%k%}"
fi
echo -n "%{%f%}"
CURRENT_BG=''
}
- 터미널 사용자 이름 삭제
$ vi ~/.zshrc
prompt_context() {
if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then
prompt_segment black default "%(!.%{%F{yellow}%}.)$USER"
fi
}
- Syntax Highlight
$ brew install zsh-syntax-highlighting
brew 설치가 안된다면 brew가 잘 설치되어 있는지 확인하고 환경변수를 추가해주어야 한다.
$ vi ~/.zshrc
$ echo 'export PATH=/opt/homebrew/bin:$PATH' >> ~/.zshrc
brew 명령어를 통해 다시 설치해준 후 ~/.zshrc 파일에 아래 문장을 추가해준다.
source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
$ source ~/.zshrc
활성화 후 적용된 것을 확인할 수 있다.
- iterm2 설치
# homebrew 설치
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# zsh 설치
$ brew install zsh
# curl 설치
$ brew install curl
- color theme 적용
$ curl -LO [color_theme_link]
iTerm2-Preferences -> Profiles-Colors -> Color Presets
import를 선택하여 다운 받은 테마 설정
- 상태바 추가
상태바 활성화 : iTerm2-Preferences -> Profiles-Session -> 하단 Status bar enabled
상태바 위치 설정 : iTerm2-Preferences -> Appearance -> Status bar location
반응형
'mac' 카테고리의 다른 글
구글 티스토리 검색 노출 (0) | 2023.02.07 |
---|---|
다음 티스토리 검색 누락 확인 (0) | 2023.02.07 |
도커 | Docker (0) | 2023.02.04 |
shell (0) | 2023.01.17 |
Homebrew 다운로드 (0) | 2023.01.17 |