我的zsh主题是什么%K%F?

Wen*_*ith 13 zsh oh-my-zsh

我想自定义我的zsh主题,但我不知道%F和%K是什么意思

这样的

RPROMPT="$POWERLINE_GIT_INFO_RIGHT%F{white}"$'\ue0b2'"%k%F{black}%K{white} $POWERLINE_RIGHT_B %f%F{240}"$'\ue0b2'"%f%k%K{240}%F{255} $POWERLINE_RIGHT_A %f%k"
Run Code Online (Sandbox Code Playgroud)

我不明白什么是%f%k ..

你有关于如何定制我的zsh主题的任何文件吗?

sim*_*ont 17

ZSH文档非常好.学习使用这些man页面:具体来说,man zshmisc.你想要的部分SIMPLE PROMPT ESCAPES:

%F(%f)
如果终端支持,则使用不同的前景色启动(停止).可以通过两种方式指定颜色:作为数字参数,正常情况,或者通过%F后面的大括号中的序列,例如%F {red}.在后一种情况下,允许的值如fg zle_highlight属性所述; 请参阅zshzle中的字符突出显示(1).这意味着第二种格式也允许使用数字颜色.

%K(%k)
使用不同的bacKground颜色开始(停止).语法与%F和%f的语法相同.

你问过:

你有关于如何定制我的zsh主题的任何文档吗?

有许多示例主题与oh-my-zsh捆绑在一起.查看themes目录.看看叉子github.阅读相关的zsh问题,或者这个或者这个问题.

对于我的提示下,我借了很多从这个.

并且,像往常一样,阅读手册页或zsh用户指南.

  • @simont,刚刚通过google找到了您的答案,所以不要对这个问题这么否定,有充分的理由为什么在stackoverflow社区中不喜欢您的评论。还是谢谢你的回答:) (2认同)