阅读Bash-4.4 版本可用,我注意到下面这句话。
有一个新的可绑定变量“colored-completion-prefix”,如果设置该变量,则会导致一组可能的完成的公共前缀以颜色显示。
我尝试过,export colored-completion-prefix=1
但收到一条错误消息。
-bash:导出:`colored-completion-prefix = 1':不是有效的标识符
我尝试过set -o colored-completion-prefix 1
,但收到此错误消息。
-bash:设置:彩色完成前缀:无效的选项名称
shopt -s colored-completion-prefix
给了我类似的错误消息。
-bash: shopt: 彩色完成前缀: 无效的 shell 选项名称
什么是可绑定变量意思是,在那个页面?如何设置该可绑定变量?
我正在运行的 Bash 版本如下,由Bash 窗口中的CTRL++给出。XV
GNU bash,版本 4.4.12(1)-release (x86_64-pc-linux-gnu)
答案1
它指的是一个readline
变量。
在你的~/.config/readline/inputrc
文件中:
set colored-completion-prefix on
您可能还想要:
set colored-stats on