32

几周前我开始使用 Fish(和 oh-my-fish),我发现在视觉上有些困难的一件事是自动完成选项的默认背景颜色(参见图像中的紫色背景)。我尝试查看 Fish 页面,但找不到与此相关的任何内容。我想知道如何更改背景颜色。如果您想知道,我在 LUbuntu(带有 LXDE 的 Ubuntu 发行版)中使用LXTerminal 。

在此处输入图像描述

4

2 回答 2

45

通过fish web UI设置所有颜色配置更方便,可以从cli完成:

fish_config colors,它启动了fish的配置服务器,并且已经有大量预定义的颜色建议

欲了解更多信息,请查看鱼壳

于 2019-06-21T23:01:57.800 回答
20

在检查了这些文档之后,我发现了它,并对可能导致该功能的不同环境变量进行了一些试验和错误。环境变量是fish_color_search_match

解决方案是改变变量,如:

$ set fish_color_search_match --background='333'

'333'颜色代码在哪里。也可以使用可用的预定义颜色,如cyangreenblue等。

另外,我知道这在 Unix&Linux StackExchange 中可能更合适(这可能是反对票的原因?)

编辑:考虑到如果您的终端不使用 256 色,颜色将无法正确显示。

于 2017-03-22T17:49:19.483 回答