Bash
當打開“colored-completion-prefix”時,如何設置 bash 選項卡完成的顏色?
我已經
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
.我改變了我的:
SOCK 04;33
…至…
SOCK 01;38;5;64
…在我的
dir_colors
文件中。這顯然也會在使用
ls
命令時改變套接字的外觀。