我已经colored-completion-prefix
在我的文件中设置了~/.inputrc
,但是当我完成选项卡时,已经输入的前缀部分是我不喜欢的颜色。
在 bash 手册中它说:
”彩色完成前缀(关闭) 如果设置为“开”,则在列出完成时,readline 使用不同的颜色显示可能的完成集的公共前缀。颜色定义取自 LS_COLORS 环境变量的值。”
由于我的配置,它目前是棕色的并带有下划线,看起来不太好。LS_COLORS
它使用哪个条目?
答案1
$LS_COLORS
~/.bashrc
通常使用dircolors
命令和文件来定义dir_colors
。
我找不到有关colored-completion-prefix
readline 设置使用哪个条目的任何信息,但通过排除过程,我发现它使用SOCK
.
我把我的从:
SOCK 04;33
...到...
SOCK 01;38;5;64
...在我的dir_colors
档案中。
这显然也会在使用该命令时改变套接字的外观ls
。