[MacBook] MacBook 개발자 커스터마이징
2020. 8. 14. 23:37ㆍInstallation & Settings/MacBook
1. 설치
1) 설치 목록
Homebrew, iTerms, oh-my-zsh 의 홈페이지의 지침에 따라 설치한다. zsh 쉘도 다운받아야하나, macOS 카탈리나 부터 쉘 환경이 zsh로 변경되었다.
2) 테마 및 폰트 다운로드
원하는 iTerms 테마를 선택하여 다운받고, 네이버 D2 폰트를 다운받아 설치한다. (agnoster 테마를 적용하게 될 경우 폰트가 깨지는 현상을 방지)
3) iTerm 설치 및 설정
Preference - Profiles - Color Presets - Import - Snazzy
Preference - Text - Fonts - D2
Preference - Advanced - Height of top and bottom margins in terminal panes - 10
4) 적용
vi ~/.zshrc 에서 robyrussell을 agnoster로 수정한다.
ZSH_THEME="agnoster"
이어서 불필요한 이름 제거를 위해 파일에 해당 내용을 삽입한다.
prompt_context() {
if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then
prompt_segment black default "%(!.%{%F{yellow}%}.)$USER"
fi
}
# ~/.bash_profile Configuration on zsh
if [ -f ~/.bash_profile ]; then
. ~/.bash_profile
fi
명령어 입력을 새로운 줄에서부터 시작하고자 할 때를 위해 vi ~/.oh-my-zsh/themes/agnoster.zsh-theme 파일에서 내용을 작성해준다.
build_prompt() {
RETVAL=$?
prompt_status
prompt_virtualenv
prompt_aws
prompt_context
prompt_dir
prompt_git
prompt_bzr
prompt_hg
prompt_newline //이부분을 추가 꼭 순서 지켜서
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=''
}
사용할 수 없는 명령어를 표시하기 위해 zsh-syntax-highlighting을 설치해주고 마지막으로는 source ~/.zshrc 로 적용해준다.
[참고] medium.com/harrythegreat/oh-my-zsh-iterm2로-터미널을-더-강력하게-a105f2c01bec
728x90
'Installation & Settings > MacBook' 카테고리의 다른 글
[MacBook] IntelliJ 플러그인 (0) | 2020.08.15 |
---|---|
[MacBook] Java 1.8 설치 (0) | 2020.08.15 |