Fish Shell: 如何自定义自动完成功能的颜色?
Fish Shell: How can I customize the colors for the autocomplete feature?
几周前我开始使用 Fish(和 oh-my-fish),我发现其中一件在视觉上有点困难的事情是自动完成选项的默认背景颜色(参见图像中的 紫色背景)。我试着查看 Fish 页面,但找不到与此相关的任何内容。我想知道如何更改背景颜色。
如果您想知道,我在 LUbuntu(带有 LXDE 的 Ubuntu 发行版)中使用 LXTerminal。
我发现了它,在检查了这些 docs 之后,并对可能与该功能有关的不同环境变量进行了一些反复试验。
环境变量是fish_color_search_match
解决方案是像这样更改变量:
$ set fish_color_search_match --background='333'
其中 '333'
是颜色代码。也可以使用可用的预定义颜色,如 cyan
、green
、blue
等。
此外,我知道这可能更适合 Unix&Linux StackExchange(这可能是否决票的原因?)
编辑:请注意,如果您的终端未使用 256 色,颜色将无法正确显示。
通过 fish web UI 设置所有颜色配置更方便,可以从 cli 完成:
fish_config colors
,启动鱼的配置服务器,已经有大量预定义的颜色建议
有关详细信息,请查看 The Fish Shell
几周前我开始使用 Fish(和 oh-my-fish),我发现其中一件在视觉上有点困难的事情是自动完成选项的默认背景颜色(参见图像中的 紫色背景)。我试着查看 Fish 页面,但找不到与此相关的任何内容。我想知道如何更改背景颜色。 如果您想知道,我在 LUbuntu(带有 LXDE 的 Ubuntu 发行版)中使用 LXTerminal。
我发现了它,在检查了这些 docs 之后,并对可能与该功能有关的不同环境变量进行了一些反复试验。
环境变量是fish_color_search_match
解决方案是像这样更改变量:
$ set fish_color_search_match --background='333'
其中 '333'
是颜色代码。也可以使用可用的预定义颜色,如 cyan
、green
、blue
等。
此外,我知道这可能更适合 Unix&Linux StackExchange(这可能是否决票的原因?)
编辑:请注意,如果您的终端未使用 256 色,颜色将无法正确显示。
通过 fish web UI 设置所有颜色配置更方便,可以从 cli 完成:
fish_config colors
,启动鱼的配置服务器,已经有大量预定义的颜色建议
有关详细信息,请查看 The Fish Shell