我想自定义我的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主题的任何文件吗?
答案 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 questions,this one或this one。
对于我的提示,我从this借了很多。
并且,一如既往地阅读手册页,或the zsh users guide。