什么是可绑定变量?

什么是可绑定变量?

阅读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

相关内容