nhan note
  • Docker
    • Docker compose Postgresql and PgAdmin4
  • README
  • vcs
    • Git and GitHub
    • Install zsh for git bash window
  • springboot
    • article
      • Spring Boot: Quick Review of 50 Commonly - used Annotations. Recommended for Collection!
Powered by GitBook
On this page
  • Install ZSH
  • 1. Install zsh
  • 2. Verify installation
  • 3. Set ZSH as the Default Shell
  • 4. Fix Displaying of Unexpected Characters
  • 5. Install oh-my-zsh
  • 6. Install Nerd font
  • Install plugin for zsh
  • zsh-auto-suggestions
  • zsh-syntax-highlighting
  • Add plugin
  1. vcs

Install zsh for git bash window

Instruction to install zsh for git bash in Window Terminal.

Install ZSH

Once Bash for Windows is set up, it is time to install ZSH: Download the latest MSYS2 zsh package from the MSYS2 package repository. The file will be named like: zsh-#.#-#-x86_64.pkg.tar.zst. You can find the latest version here.

1. Install zsh

Extract the contents of the zip file (which will include etc and usr directories) into your Git Bash installation directory. This will be in C:\Program Files\Git.

2. Verify installation

zsh --version

3. Set ZSH as the Default Shell

After installation, set ZSH as your default shell by appending the following to your C:\Users\<your user name>\.bashrc file:

if [ -t 1 ]; then
    exec zsh
fi

alternative method: config terminal profile ![[gitbash-to-zsh-config.png]]

4. Fix Displaying of Unexpected Characters

Fix the displaying of garbled characters on terminal by appending this line in your C:\Users\<your user name>\.bashrc file:

/c/Windows/System32/chcp.com 65001 > /dev/null 2>&1

5. Install oh-my-zsh

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

6. Install Nerd font

Choose a nerd font you like and set for terminal. You can also install theme link powerlevel10k. But I live bare one.

Install plugin for zsh

zsh-auto-suggestions

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

zsh-syntax-highlighting

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

Add plugin

plugins( zsh-syntax-highlighting zsh-autosuggestion )
PreviousGit and GitHubNextspringboot

Last updated 6 months ago