[Window] Set zsh(oh-my-zsh) on Git Bash

ETC

Language :

Download zsh

Download the compressed file via the download link.

Insert zsh settings folder

  1. Disassemble the downloaded zst compressed file.
  2. Release the tar compressed file in the decompressed folder.
  3. Overwrite the etc, user folder in the decompressed folder to the Git installation folder (C:\Program Files\Git).

git_zsh.png

Run zsh

Plain Text

zsh

There are a few questions for setting up the basics. Proceed with a careful reading.

설정 완료 후 화면

oh-my-zsh installation

Plain Text

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

Set to go to zsh when running Git Bash

~/.bashrc file modification

Plain Text

vi ~/.bashrc

Plain Text

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

Apply modifications

Plain Text

source ~/.bashrc

Restart Git Bash

Theme Settings

Check the link for the theme type

Plain Text

vi ~/.zshrc

Plain Text

ZSH_THEME="agnoster"

Apply modifications

Plain Text

source ~/.zshrc 

Delete the user name that appears at the prompt

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 

Before and after application

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

백엔드 개발자입니다.