Vip*_*pin 22 linux zsh zshrc zsh-completion oh-my-zsh
我是新来的zsh.
我已经使用这里提到的说明zsh-autosuggestions在oh-my-zsh中安装了插件.我正在使用Linux(Fedora 26).
我的问题是我想改变建议中的文字颜色,因为当前的文字在Solarized深色配色方案中是看不到的.
它以浅色主题可见
它工作正常,因为我可以通过按键选择当前的建议→.
我的问题是如何更改此建议的文字颜色?我在这里读到有一个常数ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE,但是我无法在~/.zshrc文件和$ZSH_CUSTOM/plugins/zsh-autosuggestions目录中找到它.
任何人都可以告诉我在哪里可以找到它,我该如何改变它?另请注明适合暗色和浅色主题的颜色.
如果我出错了,请纠正.
问候.
Ser*_*ujo 43
您可以编辑〜/ .zshrc并更改/添加变量: ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=value'
我刚刚从测试的值fg=8来fg=5.我认为fg代表前景.
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=5'
**OBS:在zshrc末尾添加上面的行(加载插件后)**
我发现了另一个参考这里.
Mat*_*ice 10
这是颜色编号的列表:https : //coderwall.com/p/pb1uzq/z-shell-colors
我选择了这个用于日晒黑暗:
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=60'
Run Code Online (Sandbox Code Playgroud)
...和这个用于日光灯的灯:
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=180'
Run Code Online (Sandbox Code Playgroud)
我将它们保存在单独的文件中(这些文件会执行其他颜色主题操作),以便每当有人打开或关闭灯时,我都可以提供适当的文件,重新启动终端并继续。
我的解决方案需要一些手动编辑才能起作用,但是您可能会发现它很有趣:https : //github.com/MatrixManAtYrService/colorshift