在mac os x上隐藏了来自iterm2的名字@ name-macbook-air

时间:2016-01-23 11:15:07

标签: macos shell terminal zsh iterm2

正如问题的标题所说的那样。我的终端有name@name-macbook-air。我想隐藏这个。我试过跟随。

export PS1="\W \$" // Does not work even after restarting iterm

// this works but it always put $ but I want full path too but no username and computer name
echo "export PS1='$ '" >> ~/.bash_profile
. ~/.bash_profile

// This only put '\W' but no directory path
echo "export PS1='\W \$ '" >> ~/.bash_profile
. ~/.bash_profile

如何隐藏姓名@ name-macbook-air?

更新

当我echo $PS1时,我得到以下输出

%{%f%b%k%}$(build_prompt)

我正在使用oh-my-zsh。

2 个答案:

答案 0 :(得分:0)

这是我的。它显示完整路径,除非您在当前用户的主文件夹中。

export PS1="%~ #%b "

答案 1 :(得分:0)

如果通过突出显示您的意思是不同的颜色,请尝试以下方法:

local blue="%{$fg_bold[blue]%}"
local reset="%{$reset_color%}"
local current_dir_color=$blue
local current_dir="%~"
local current_dir_output="$current_dir_color$current_dir$reset"

PROMPT='$current_dir_output%1(j. [$jobs_bg].) %#$reset '