zsh安装配置

zsh配置

安装

  1. 安装zsh

debian系:

sudo apt install zsh

arch linux系:

sudo pacman -S zsh

Fedora系:

sudo dnf install zsh

  1. 设置为默认shell

chsh -s /bin/zsh

  1. 安装oh-my-zsh
1
sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
  1. 安装p10k
1
2
3
4
# github源
git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
# 国内源
git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
  1. 将p10k设置为默认主题
1
sed -i '/^ZSH_THEME=/c\ZSH_THEME="powerlevel10k/powerlevel10k"' ~/.zshrc
  1. 配置高亮,自动提示,补全
1
2
3
git clone https://github.com/zsh-users/zsh-syntax-highlighting $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-completions $ZSH_CUSTOM/plugins/zsh-completions
  1. 将配置写入.zshrc中
1
2
! grep -q "autoload -U compinit && compinit" ~/.zshrc && echo "autoload -U compinit && compinit" >> ~/.zshrc
sed -i '/^plugins=/c\plugins=(git sudo z zsh-syntax-highlighting zsh-autosuggestions zsh-completions)' ~/.zshrc

zsh安装配置
https://yill-z.github.io/2025/01/01/zsh/
作者
Yill Zhang
发布于
2025年1月1日
许可协议