Oh My Zsh 会定期更新,提供新功能、优化和 Bug 修复。如果你想获取最新版本,可以手动更新。
Oh My Zsh 提供了内置的更新命令,非常简单高效。
omz update
或者
upgrade_oh_my_zsh
exec zsh
✅ 这个方法最推荐,因为它:
.zshrc
配置如果 omz update
命令失败,可以手动使用 Git 更新。
cd ~/.oh-my-zsh
git pull origin master
⚠️ 如果你本地修改了 Oh My Zsh,可以先保存修改:
git stash
git pull origin master
git stash pop
exec zsh
Oh My Zsh 支持自动更新,但需要手动启用。
在 ~/.zshrc
中添加或取消注释以下行:
zstyle ':omz:update' frequency 7
这表示 Oh My Zsh 每 7 天会自动检查更新。
编辑 ~/.zshrc
文件:
nano ~/.zshrc
找到 zstyle ':omz:update' frequency 7
这行,并确保它没有 #
注释符号。
然后重新加载配置:
source ~/.zshrc
zstyle ':omz:update' frequency 3
zstyle ':omz:update' frequency 0
如果你的 Oh My Zsh 版本过旧或更新失败,可以考虑重新安装。
.zshrc
配置cp ~/.zshrc ~/.zshrc.backup
uninstall_oh_my_zsh
如果 uninstall_oh_my_zsh
命令不可用,可以手动删除:
rm -rf ~/.oh-my-zsh
rm ~/.zshrc
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
.zshrc
配置mv ~/.zshrc.backup ~/.zshrc
source ~/.zshrc
运行以下命令:
omz version
如果能看到最新版本号,说明更新成功 。
更新方法 | 适用情况 | 推荐程度 |
---|---|---|
✅ omz update |
官方推荐的更新方式 | ⭐⭐⭐⭐⭐ |
✅ git pull 手动更新 |
适用于 omz update 失败的情况 |
⭐⭐⭐⭐ |
✅ 自动更新 | 设置后可定期自动检查更新 | ⭐⭐⭐⭐ |
重新安装 Oh My Zsh | 适用于更新出错或版本过旧 | ⭐⭐⭐ |
建议先尝试 omz update
,如果失败再用 git pull
或重新安装!