如何设置bash以在单个选项卡上显示自动完成选项?

时间:2010-07-02 07:19:40

标签: bash

如果bash autocomplete找到多个文件,它只会自动填充公共部分,我必须再次按TAB才能显示它们的列表。

我知道有一种方法可以在第一台TAB印刷机上实现这一点,但是如何?

换句话说,目前的行为:

$ cd fTAB

变成:

$ cd foo

另一个TAB给我一个名单“foobar foobiz”。

我希望它能在第一个TAB上获得该列表。

1 个答案:

答案 0 :(得分:11)

尝试添加

set show-all-if-ambiguous on

到你的~/.inputrc,就像这样:

echo "set show-all-if-ambiguous on" >> ~/.inputrc

btw:man bash是你的朋友 - 正在搜索completion以上的答案。