gpt4 book ai didi

shell - ZSH Agnoster 主题显示机器名称

转载 作者:太空宇宙 更新时间:2023-11-03 16:40:45 25 4
gpt4 key购买 nike

我有一个开发服务器托管在 Digital Ocean 上,使用的是 Ubuntu 14.04。我将 shell 切换到 ZSH 并决定使用 Agnoster 主题。为了让 user@hostname 停止显示,我在 .zshrc 文件中设置了 DEFAULT_USER

出于某种原因,在 ubuntu 服务器上,这不起作用。主机名仍然显示,并且不会消失。我在我的 Mac OSX 上做完全相同的事情,而且工作正常。

下面是一些截图:

enter image description here

enter image description here

有人知道这是怎么回事吗?我什至尝试过 DEFAULT_USER="$USER@$HOST" 但没有成功。

如果我回到默认的 Robby Russell 主题,它工作得很好。

enter image description here

最佳答案

这是根据this的特征;当我们 sshing 时,将显示主机名。

Agnoster 主题上覆盖函数 prompt_contextbuild_prompt 将拯救。例如,将下面的代码片段放在 ~/.zshrc 的最后。

# redefine prompt_context for hiding user@hostname
prompt_context () { }

关于shell - ZSH Agnoster 主题显示机器名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28491458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com