[Window] Git Bash에 zsh(oh-my-zsh) 설정

ETC

Language :

zsh 다운로드

다운로드 링크를 통해 압축파일을 다운로드 받는다.

zsh 설정 폴더 삽입

  1. 반디집을 이용하여 다운로드 받은 zst 압축 파일을 해체한다.
  2. 압축 해체된 폴더 안에 있는 tar 압축 파일을 해제한다.
  3. 압축 해체된 폴더 안에 있는 etc, user 폴더를 Git 설치 폴더(C:\Program Files\Git)에 덮어쓴다.

git_zsh.png

zsh 실행

shell

zsh

기초 설정을 위한 질문 몇가지가 나온다. 찬찬히 읽으며 진행한다.

설정 완료 후 화면

oh-my-zsh 설치

shell

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Git Bash 실행 시 zsh로 이동하도록 설정

~/.bashrc 파일 수정

shell

vi ~/.bashrc

text

# Launch Zsh
if [ -t 1 ]; then
exec zsh
fi

수정 내용 적용

shell

source ~/.bashrc

Git Bash 재시작

테마 설정

테마 종류는 링크에서 확인

shell

vi ~/.zshrc

text

ZSH_THEME="agnoster"

수정 내용 적용

shell

source ~/.zshrc 

프롬프트에 표시되는 사용자 이름 삭제

shell

vi ~/.zshrc

text

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

shell

source ~/.zshrc 

적용 전과 후

Reference

https://wayhome25.github.io/etc/2017/03/12/zsh-alias

https://cyanlh.github.io/Dev-ETC/windows10에서-powershell과-git-bash에-zsh-설치하기

https://doda.tistory.com/entry/Windows-git-bash%EC%97%90-zsh-oh-my-zsh

민갤

Back-End Developer

백엔드 개발자입니다.