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