前端之家收集整理的这篇文章主要介绍了
shell – ZSH Agnoster主题显示机器名称,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用Ubuntu 14.04在Digital Ocean上托管了一个开发服务器。我将我的shell改为ZSH并决定采用Agnoster
主题。为了让user @ hostname停止
显示,我在我的.zshrc
文件中设置了DEFAULT_USER。
由于某些原因在ubuntu服务器上,这是行不通的。主机名仍然显示,并且不会消失。我在我的Mac OSX上做的完全相同,它运行正常。
以下是一些截图:
有谁知道发生了什么事?我甚至尝试过DEFAULT_USER =“$ USER @ $ HOST”,但没有运气。
如果我回到默认的Robby Russell主题,它的工作正常。
它是根据
this的特征;当我们正在sshing时,将
显示主机名。
覆盖Agnoster主题上的函数prompt_context或build_prompt将会解救。例如,在〜/ .zshrc的最末端放下片段。
# redefine prompt_context for hiding user@hostname
prompt_context () { }