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

zsh 다운로드

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

zsh 설정 폴더 삽입

  1. 반디집을 이용하여 다운로드 받은 zst 압축 파일을 해체한다.

  2. 압축 해체된 폴더 안에 있는 tar 압축 파일을 해제한다.

  3. 압축 해체된 폴더 안에 있는 etc, user 폴더를 Git 설치 폴더(C:\Program Files\Git)에 덮어쓴다.

git_zsh.png

git_zsh.png

zsh 실행

1

zsh

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

설정 완료 후 화면

설정 완료 후 화면

oh-my-zsh 설치

1

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

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

~/.bashrc 파일 수정

1

2

vi ~/.bashrc

Plain Text

1

2

3

4

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

수정 내용 적용

1

2

source ~/.bashrc

Git Bash 재시작

테마 설정

테마 종류는 링크에서 확인

1

vi ~/.zshrc

Plain Text

1

2

ZSH_THEME="agnoster"

수정 내용 적용

1

source ~/.zshrc 

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

1

vi ~/.zshrc

Plain Text

1

2

3

4

5

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

1

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

백엔드 개발자입니다.

[Kotlin] 프로그래머스 - 바탕화면 정리

프로그래머스 코딩테스트 바탕화면 정리 문제 풀이

Kotlin

[Git] 특정 커밋 수정하기

git 특정 커밋 수정하기

ETC

v5.0