252 字
1 分钟
Linux 下安装 oh-my-zsh
2025-03-11

安装 Zsh#

Terminal window
apt update -y && apt install zsh -y

安装 oh-my-zsh#

  • 使用 curl 下载安装
Terminal window
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
  • 使用 wget 下载安装
Terminal window
sh -c "$(wget -O- https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Oh My Zsh 安装完成后会提示你设置 zsh 为默认 sehll 。如果没有提示,输入下面的命令进行设置:

Terminal window
chsh -s $(which zsh)

修改 oh-my-zsh 配置#

修改主题#

可以根据 官方主题 或者 额外主题 中来选择自己喜欢的主题

如果你不知道选择什么,可以试试在 主题排名 中看下

Terminal window
sed -i '/^ZSH_THEME=/c\ZSH_THEME="ys"' ~/.zshrc
source ~/.zshrc

安装插件#

代码高亮#

Terminal window
git clone https://github.com/zsh-users/zsh-syntax-highlighting $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

自动建议#

Terminal window
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions

自动补全#

Terminal window
git clone https://github.com/zsh-users/zsh-completions $ZSH_CUSTOM/plugins/zsh-completions
# 另外还需要配置
[ -z "`grep "autoload -U compinit && compinit" ~/.zshrc`" ] && echo "autoload -U compinit && compinit" >> ~/.zshrc

将插件写入配置中#

Terminal window
sed -i '/^plugins=/c\plugins=(git sudo z zsh-syntax-highlighting zsh-autosuggestions zsh-completions)' ~/.zshrc

性能优化#

zsh-defer 延迟加载#

Terminal window
git clone https://github.com/romkatv/zsh-defer.git ~/zsh-defer

~/.zshrc 顶部添加下面命令

Terminal window
source ~/zsh-defer/zsh-defer.plugin.zsh
# 记得替换为自己的路径
zsh-defer source $ZSH_CUSTOM/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
zsh-defer source $ZSH_CUSTOM/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
Linux 下安装 oh-my-zsh
https://fuwari.vercel.app/posts/zsh/
作者
脆脆鲨
发布于
2025-03-11
许可协议
CC BY-NC-SA 4.0