【问题标题】:What is %K %F in oh my zsh theme?哦,我的 zsh 主题中的 %K %F 是什么?
【发布时间】:2013-11-22 22:35:32
【问题描述】:

我想自定义我的 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 是什么。。

你有关于如何自定义 oh my zsh 主题的文档吗?

【问题讨论】:

    标签: zsh oh-my-zsh


    【解决方案1】:

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

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

    %K (%k)
    使用不同的背景颜色开始(停止)。语法是 与 %F 和 %f 相同。

    你问过:

    你有任何关于如何自定义 oh my zsh 主题的文档吗?

    有很多示例主题与 oh-my-zsh 捆绑在一起。查看themes 目录。看看forks on github。阅读related zsh questions,或this one,或this one

    为了我的提示,我从this 借了很多东西。

    和往常一样,阅读手册页或the zsh users guide

    【讨论】:

    • 非常感谢!在我问这个问题之前,我已经用谷歌搜索了自定义 zsh 主题并在主题折叠中阅读了这些主题。我很少使用 Shell,所以我看不懂一些代码。今天学了shell编程,但是发现没有%F %K这样的关键字...谢谢你教我解决问题的方法。非常感谢
    • @simont,刚刚通过 google 找到了你的答案,所以不要对这个问题这么消极,像你这样的 cmets 在 stackoverflow 社区中不受欢迎是有充分理由的。无论如何感谢您的回答:)
    • 这与我也看到的 %fg 风格有何不同?
    猜你喜欢
    • 2016-06-27
    • 1970-01-01
    • 2016-01-20
    • 1970-01-01
    • 1970-01-01
    • 2017-10-11
    • 2022-06-29
    • 1970-01-01
    • 2011-05-16
    相关资源
    最近更新 更多