更改 zsh 自动标题以隐藏用户和主机

更改 zsh 自动标题以隐藏用户和主机

现在,当我打开 zsh termite 终端时,窗口标题是

user@host: ~

有没有什么办法可以删除该user@host部分而不完全禁用自动标题?

DISABLE_AUTO_TITLE如果我在我的 中启用.zshrc,那么窗口标题始终是termite。我只想在浏览目录时更改窗口标题,以便它不显示用户和主机 - 只显示目录,但是,例如,如果我打开,nmtui我希望窗口标题自动变成nmtui而不是保持原样termite

答案1

再挖一下就弄明白了!

在我的 zsh 主题(oh-my-via)中,我添加了以下内容:

ZSH_THEME_TERM_TITLE_IDLE="%~"

它将覆盖找到的默认值这里ZSH_THEME_TERM_TITLE_IDLE="%n@%m: %~"

相关内容