[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 실행

Plain Text

zsh

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

설정 완료 후 화면

oh-my-zsh 설치

Plain Text

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

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

~/.bashrc 파일 수정

Plain Text

vi ~/.bashrc

Plain Text

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

수정 내용 적용

Plain Text

source ~/.bashrc

Git Bash 재시작

테마 설정

테마 종류는 링크에서 확인

Plain Text

vi ~/.zshrc

Plain Text

ZSH_THEME="agnoster"

수정 내용 적용

Plain Text

source ~/.zshrc 

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

Plain Text

vi ~/.zshrc

Plain Text

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

Plain Text

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

백엔드 개발자입니다.