每次我在 Mac 上打开终端时,我都会收到提示
您想检查更新吗?
我觉得这很烦人。无论如何要阻止它这样做?
将环境变量设置DISABLE_UPDATE_PROMPT=true
为始终回复是并自动升级。
将环境变量设置DISABLE_AUTO_UPDATE=true
为始终回复“否”且永不升级。
~/.zshrc
只需在调用之前在您的某处添加其中一个source $ZSH/oh-my-zsh.sh
。
您必须DISABLE_AUTO_UPDATE="true"
在您.zshrc
的行前添加source $ZSH/oh-my-zsh.sh
。通过这样做,oh-my-zsh 将跳过更新检查脚本。
其他答案可能会引用不推荐使用的更新设置的方法。
根据 OhMyZsh wiki,有一个部分在讨论Deprecated settings
.
这些设置仍受支持,但将在 Oh My Zsh 的未来版本中删除。尽可能迁移到
zstyle
设置。
例如,以下两种方法可以达到相同的结果:
.zshrc
)DISABLE_AUTO_UPDATE=true
zstyle
设置)zstyle ':omz:update' mode disabled
我很惊讶没有人提到对 OhMyZsh 更新的新的和微调的控件,它弃用了旧方法。
这当然不会阻止您zstyle
从.zshrc
.
您可以尝试 OMZ 文档中所述的以下命令:
您有几个选项来调整 OMZ 更新。
默认情况下,系统会提示您每 2 周检查一次更新。在 Oh My Zsh 加载之前,您可以通过在 ~/.zshrc 文件中添加一行来选择其他更新模式:
自动更新无确认提示:
zstyle ':omz:update' mode auto
zstyle ':omz:update' mode reminder
zstyle ':omz:update' mode disabled
# This will check for updates every 7 days
zstyle ':omz:update' frequency 7
# This will check for updates every time you open the terminal (not recommended)
zstyle ':omz:update' frequency 0
zstyle
前提)zstyle
) 必须在 OhMyZsh shell 中严格执行。exec /bin/zsh
,这可能也适用于.zshrc
。zstyle