代码之家  ›  专栏  ›  技术社区  ›  Vipin Yadav

如何更改zsh autosuggestions颜色

  •  62
  • Vipin Yadav  · 技术社区  · 7 年前

    我是新来的 zsh .

    我已经安装了插件 zsh-autosuggestions 在里面 oh-my-zsh 提及的使用说明 here . 我正在使用Linux(Fedora 26)。

    我的问题是我想改变建议中文本的颜色,因为当前文本在 Solarized 深色方案。

    enter image description here

    enter image description here

    它工作得很好,因为我可以通过按来选择当前的建议 → 钥匙

    我的问题是,如何更改建议的文本颜色? 我读过 here ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE ,但我无法在 ~/.zshrc 文件nor in $ZSH_CUSTOM/plugins/zsh-autosuggestions 目录

    谁能告诉我在哪里可以找到它,我该如何改变它?另外,请推荐适合深色和浅色主题的颜色。

    如果我做错了,也请纠正。

    当做

    3 回复  |  直到 7 年前
        1
  •  123
  •   SergioAraujo    7 年前

    ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=value'

    我刚刚测试了 fg=8 fg=5 . 我想 fg 代表前景。

    ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=5'

    **OBS:在zshrc的末尾添加上述行(加载插件后)**

    我找到了另一个参考资料 here .

        2
  •  29
  •   MatrixManAtYrService    5 年前

    以下是颜色编号列表: https://coderwall.com/p/pb1uzq/z-shell-colors

    我选择了这一款日光浴:

    ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=60'
    

    ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=180'
    

    我将它们保存在单独的文件中(这些文件可以进行其他颜色主题操作),这样每当有人打开或关闭灯光时,我就可以找到合适的文件,重新启动我的终端,然后继续。

    https://github.com/MatrixManAtYrService/colorshift

        3
  •  21
  •   BenYR    6 年前

    为了补充SergioAraujo的有用答案 ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=<value>' 设置遵循xterm-256颜色约定。所以你可以为 fg 来自标准xterm 256色图表(例如 here )而不是玩猜谜游戏。

    推荐文章