首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >哦,我的Zsh -禁用‘你想检查更新吗’提示

哦,我的Zsh -禁用‘你想检查更新吗’提示
EN

Stack Overflow用户
提问于 2012-07-08 05:02:50
回答 3查看 22.7K关注 0票数 102

每次在Mac上打开终端时,我都会得到提示

是否要检查更新?

我觉得这很烦人。无论如何,阻止它这样做吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-07-08 05:17:15

您必须在.zshrc上的source $ZSH/oh-my-zsh.sh行之前添加DISABLE_AUTO_UPDATE="true"。这样做,哦-my-zsh将跳过更新检查脚本。

票数 97
EN

Stack Overflow用户

发布于 2014-09-17 02:54:01

将环境变量DISABLE_UPDATE_PROMPT=true设置为always reply Yes并自动升级。

将环境变量DISABLE_AUTO_UPDATE=true设置为always reply No并且从不升级。

只需在调用source $ZSH/oh-my-zsh.sh之前将其中一个添加到~/.zshrc中的某个位置即可。

票数 144
EN

Stack Overflow用户

发布于 2021-11-01 19:15:30

其他一些答案中的弃用

其他答案可能会引用不推荐使用的更新设置的方法。

根据OhMyZsh维基的说法,有一部分是关于Deprecated settings的。

这些设置仍然受支持,但将在未来的版本中删除。在仍然可以的情况下迁移到zstyle设置。

例如,以下两种方法可以达到相同的效果:

A.不推荐使用的修改设置的方法(.zshrc中的环境变量)

代码语言:javascript
复制
DISABLE_AUTO_UPDATE=true

B.修改设置的推荐方法(zstyle设置)

代码语言:javascript
复制
zstyle ':omz:update' mode disabled

令我惊讶的是,没有人提到对OhMyZsh更新的新的和微调的控件,这些控件弃用了旧方法。

当然,这并不妨碍您从zstyle .zshrc**.**调用

您可以尝试OMZ文档中说明的以下命令:

OMZ文档-- Getting Updates

您可以使用多个选项来调整OMZ更新。

  • 默认情况下,系统会提示您每两周检查一次更新。你可以选择其他的更新模式,只需在你的~/.zshrc文件中添加一行代码,然后再加载“哦我的Zsh”:

无确认提示的

  • 自动更新:

代码语言:javascript
复制
zstyle ':omz:update' mode auto

如果有可用的更新,

  • 只会每隔几天提供一次提醒:

代码语言:javascript
复制
zstyle ':omz:update' mode reminder

  • To禁用自动更新entirely

代码语言:javascript
复制
zstyle ':omz:update' mode disabled

  • 注意:你可以通过下面的设置来控制哦My Zsh检查更新的频率:

代码语言:javascript
复制
# 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外壳中执行。
  • 换句话说,在安装ZSH和OhMyZsh之后,您可能决定不将默认外壳更改为ZSH。
  • 在这种特殊情况下,您必须将您的外壳临时切换到ZSH才能使上述命令工作。你可以用exec /bin/zsh做到这一点,这可能也适用于.zshrc

了解zstyle

:)

  • man

中找出一些有洞察力的答案

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11378607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档