vfc*_*sts 13 bash autocomplete
当使用 bash 补全并输入了多个字符时,当您输入的前缀与一种以上的可能性匹配时,制表符将停止工作。
有没有办法循环浏览您输入的前缀的替代方案?
Gil*_*il' 10
将Tab密钥绑定到menu-complete命令而不是默认值complete。将以下行放入您的~/.bashrc:
bind '"\C-i": menu-complete'
Run Code Online (Sandbox Code Playgroud)
或您的以下行~/.inputrc(这将适用于所有使用 readline 库的程序,而不仅仅是 bash):
"\C-i": menu-complete
Run Code Online (Sandbox Code Playgroud)
在 bash 4.1 及更高版本中,您还可以使用menu-complete-backward向后循环完成。我的~/.inputrc:
"\es": menu-complete-backward
"\et": menu-complete
Run Code Online (Sandbox Code Playgroud)