【发布时间】:2013-03-02 11:15:57
【问题描述】:
这是我在 zsh 中的PROMPT 配置:
PROMPT=$'
%{$purple%}%n%{$reset_color%} at %{$orange%}%m%{$reset_color%} in %{$limegreen%}%~%{$reset_color%} $vcs_info_msg_0_
$ '
这就是我的 zsh 的显示方式
一开始我只是想把master**这个字符串拿到别的用处,后来搜索zsh是怎么得到的,发现消息是zsh的vcs_info包生成的,存放在$vcs_info_msg_0_中,但如屏幕截图所示,该变量的回显结果非常奇怪。为什么会发生这种情况,我如何才能获取存储库文件夹的 git 信息(带颜色的master**)?
【问题讨论】:
标签: git echo zsh terminal-color