我最近将我的系统升级为雪豹,现在我的提示无法正常工作。我的 .zshrc 文件中有这一行:
PROMPT='%{$fg_no_bold[cyan]%}%n@%{$fg_no_bold[red]%}%m%{$fg_no_bold[green]%}$(git_branch)%{$reset_color%}: '
(其中“git_branch”是一个函数,它为我提供有关我正在处理的当前 git 分支的信息)。问题是颜色和“git_branch”函数没有被评估,它们是从字面上理解的,所以我的提示是:
%{$fg_no_bold[cyan]%}username@%{$fg_no_bold[red]%}machinename%{$fg_no_bold[green]%}$(git_branch)%{$reset_color%}:
颜色很好,但我真正想要工作的部分是 git 分支信息。我一直在谷歌搜索,但还没有找到任何东西。谈到 zsh 时,我有点菜鸟,所以链接到有用的资源也将不胜感激。
zsh --version
zsh 4.3.9 (i386-apple-darwin10.0)