如何设置shell选项卡完成以切换替代方案?

时间:2012-01-03 12:15:19

标签: linux shell tab-completion

当我输入时,例如“cd bu [tab]”,并且有多个选项(比如build /和builds /),终端通常会显示所有可能选项的列表(按[tab]两次后)。我想设置它,以便每个[tab]按下将循环显示其他选项,而不是显示它们的列表:

$ cd bu [tab] - > $ cd build / - > [tab] - > $ cd builds / - > [tab] - > $ cd build / etc。

我希望很清楚我的意思? :) mIRC具有相同的昵称和频道完成功能,例如。

另外,请告诉我,如果不编写自己的完成脚本,这是可能的。

编辑:我在Ubuntu上使用标准终端。

1 个答案:

答案 0 :(得分:2)

如果您使用zsh:grml中的默认zsh shell的行为与您提到的方式相同(如果我没记错的话)。您可以查看配置here

编辑: 对于Ubuntu,请在此处查看已接受的答案:Terminal autocomplete: cycle through suggestions