我知道 linux bash 在按下 TAB 时具有自动补全功能,并且它会在命令下方显示可能的补全。我的问题是如何更新自动完成功能,以便除了显示列表之外还可以通过后续选项卡插入可能的完成?
例如,
$ sudo apt-[TAB]
会显示这样的列表:
apt-add-repository, apt-cdrom ,apt-extracttemplates,apt-get
我想要的是在下次Tab按下时应将命令修改为:
$ sudo apt-add-repository
下次Tab按下时,命令将显示 -
$ sudo apt-cdrom
这个怎么做?
答案1
例如,使用以下命令添加TAB: menu-complete
行。~/.inputrc
echo TAB: menu-complete >> ~/.inputrc
注销并再次登录。