Bash 文件名补全解释

Bash 文件名补全解释

我的目录中有两个文件,test1 和 test2。如果我输入

less te<TAB>

完成开始并扩展 te 以进行测试。如果我第二次按 TAB 键,什么也不会发生,只有当我第三次按 TAB 键时,我才会得到我可能指的两个匹配的文件名。

我的问题是,为什么在 bash 尽可能完成之后,我需要按两次才能得到我的选择。在第二次(总共)新闻发布会后提供他们肯定会更有意义吗?

答案1

将其添加到〜/.inputrc

set show-all-if-ambiguous on

引用自拱门维基关于这个话题

或者您可以将其设置为单个选项卡将执行两个步骤:部分完成单词并显示所有可能的完成(如果仍然不明确):

相关内容