mac

terminal custom

chanchand 2023. 2. 5. 01:12
반응형

- ohmyzsh 다운로드


  
$ sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

 

- 테마 적용


  
$ vi ~/.zshrc

ZSH_THEMA="agnoster" 적용


  
$ source ~/.zshrc

 

- 폰트 설정

최신 버전을 다운 받는다.

 

GitHub - naver/d2codingfont: D2 Coding 글꼴

D2 Coding 글꼴. Contribute to naver/d2codingfont development by creating an account on GitHub.

github.com

 

압축해제 후 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 설치

 

iTerm2 - macOS Terminal Replacement

iTerm2 by George Nachman. Website by Matthew Freeman, George Nachman, and James A. Rosen. Website updated and optimized by HexBrain

iterm2.com


  
# 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 적용

 

Iterm Themes - Color Schemes and Themes for Iterm2

 

iterm2colorschemes.com


  
$ 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