Встановити Zsh
sudo apt update
sudo apt install zsh -y
Перевір:
zsh --version
Зробити Zsh shell’ом за замовчуванням
chsh -s $(which zsh)
Закрий WSL і відкрий знову:
wsl --shutdown
Встановити Oh My Zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Після цього ти вже в zsh 🎉
Корисні плагіни
git clone https://github.com/zsh-users/zsh-autosuggestions \
~/.oh-my-zsh/custom/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting \
~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting
Відкрий конфіг:
nano ~/.zshrc
Знайди:
plugins=(git)
Заміни на:
plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
Застосуй:
source ~/.zshrc
Нормальні стрілки та Home/End у WSL
Додай у ~/.zshrc:
bindkey "^[[H" beginning-of-line
bindkey "^[[F" end-of-line
Красиві теми
Powerlevel10k (топ)
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git \
${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/themes/powerlevel10k
У .zshrc:
ZSH_THEME="powerlevel10k/powerlevel10k"
Потім:
source ~/.zshrc