Zsh(Oh my Zsh) на WSL

Встановити 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

Залишити коментар