[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

git_zsh.png

zsh 실행

zsh

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

after.png

설정 완료 후 화면

oh-my-zsh 설치

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

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

~/.bashrc 파일 수정

vi ~/.bashrc
# Launch Zsh
if [ -t 1 ]; then
exec zsh
fi

수정 내용 적용

source ~/.bashrc

Git Bash 재시작

테마 설정

테마 종류는 링크에서 확인

vi ~/.zshrc
ZSH_THEME="agnoster"
zsh.png

수정 내용 적용

source ~/.zshrc 

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

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

적용 전과 후

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

백엔드 개발자입니다.