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

时间:2013-11-11 07:32:57

标签: 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"

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

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

1 个答案:

答案 0 :(得分:15)

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目录。看看forks on github。阅读related zsh questionsthis onethis one

对于我的提示,我从this借了很多。

并且,一如既往地阅读手册页,或the zsh users guide