当“colored-completion-prefix”打开时,如何设置 bash tab 补全的颜色?

当“colored-completion-prefix”打开时,如何设置 bash tab 补全的颜色?

我已经colored-completion-prefix在我的文件中设置了~/.inputrc,但是当我完成选项卡时,已经输入的前缀部分是我不喜欢的颜色。

在 bash 手册中它说:

彩色完成前缀(关闭) 如果设置为“开”,则在列出完成时,readline 使用不同的颜色显示可能的完成集的公共前缀。颜色定义取自 LS_COLORS 环境变量的值。”

由于我的配置,它目前是棕色的并带有下划线,看起来不太好。LS_COLORS它使用哪个条目?

答案1

$LS_COLORS~/.bashrc通常使用dircolors命令和文件来定义dir_colors

我找不到有关colored-completion-prefixreadline 设置使用哪个条目的任何信息,但通过排除过程,我发现它使用SOCK.

我把我的从:

SOCK 04;33

...到...

SOCK 01;38;5;64

...在我的dir_colors档案中。

这显然也会在使用该命令时改变套接字的外观ls

相关内容