TIP-맥OS

macOS Zshell 설치 및 참고자료

무한열정 2021. 4. 7. 09:51

너무 잘 정리된 글이 있네요 ^^

 

medium.com/harrythegreat/oh-my-zsh-iterm2로-터미널을-더-강력하게-a105f2c01bec

 

Oh My ZSH+ iTerm2로 터미널을 더 강력하게

ZSH란?

medium.com

* macOS Terminal용 테마

"3024 Night.terminal"가 가장 마음에 드네요 ^^

github.com/lysyi3m/macos-terminal-themes

 

lysyi3m/macos-terminal-themes

Color schemes for default macOS Terminal.app. Contribute to lysyi3m/macos-terminal-themes development by creating an account on GitHub.

github.com

* 계정명 및 PC명이 너무 길게 나올때 (간단 계정명만 출력 하도록 하기)

vi ~/.zshrc

다음 내용 가장 마지막에 추가

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

터미널 재시작 안하고 바로 적용

source ~/.zshrc

* 적용완료 화면

* 플러그인 설정 예시

fasd, asdf 뭔지 파악은 아직 안됨. ^^;;;

fzf, fasd, asdf는 추가 설치 필요 (zshell 기본 기능 아님)

plugins=(
  git
  zsh-syntax-highlighting
  zsh-autosuggestions
  fzf
  fasd
  asdf
)

* 하이라이팅 및 자동완성 기능 추가 (설치)

# zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions# zsh-autosuggestions
git clone  git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions

* 추가 플러그인

subicura.com/2017/11/22/mac-os-development-environment-setup.html

 

본격 macOS에 개발 환경 구축하기

macOS에서 터미널을 자주 사용하는 개발자를 대상으로 심플하고 깔끔한 테마 위주의 개발 환경을 설정하는 방법을 소개합니다. 이 글을 보고 하나하나 설정하면 어디 가서 발표할 때 고오오급 개

subicura.com

히스토리 보여주기 : (사용법예시) cd 타이핑후 Ctrl+R 누르면 목록 출력

brew install fzf

적용시 화면

vi ~/.zshrc파일을 열고 plugins항목에 플러그인을 추가합니다.

plugins=(
  git
  zsh-syntax-highlighting
  zsh-autosuggestions
  fzf
)