我是新来的。
我已经安装了插件zsh-autosuggestions
在oh-my-zsh使用指令提到here。我使用Linux(Fedora 26)。
我的问题是我想改变文本的颜色,这是在建议,因为当前的一个是不可见的Solarized深配色方案。
在灯光主题中可见
它工作正常,因为我可以通过按→键选择当前建议。
我的问题是,我如何改变这个建议的文本颜色?我读到这里有一个常数ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE
,但我无法找到它nither在~/.zshrc
文件或$ZSH_CUSTOM/plugins/zsh-autosuggestions
目录。
有谁能告诉我在哪里可以找到它,我如何才能改变它?还请建议颜色,这将是适合黑暗和光明的主题。
如果我说错了,也请纠正。
问候。
3条答案
按热度按时间s5a0g9ez1#
您可以编辑您的~/.zshrc并更改/添加变量:第一个月
我刚刚测试了
fg=8
到fg=5
的值,我认为fg
代表前景。ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=5'
OBS:在zshrc末尾添加上面的行(加载插件后)
我找到了另一个引用here。
jum4pzuy2#
以下是颜色编号列表:https://coderwall.com/p/pb1uzq/z-shell-colors
我决定用这个来做日光浴:
......这一个是针对太阳光的:
我将这些文件保存在单独的文件中(这些文件可以进行其他颜色主题操作),这样无论何时有人打开或关闭灯,我都可以找到合适的文件,重新启动终端,然后继续操作。
我的解决方案需要进行一些手动编辑才能工作,但您可能会发现它很有趣:https://github.com/MatrixManAtYrService/colorshift
m2xkgtsf3#
为了补充SergioAraujo的有用答案,
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=<value>'
的设置遵循xterm-256色约定,因此您实际上可以从标准的xterm 256色图表(如here)中选择fg
的值,而不是玩猜谜游戏。