bash - shell 如何使bash选项卡完成行为像vim选项卡完成和匹配 MATCHES的循环一样?

  显示原文与译文双语对照的内容
68 5

我一直想找一个解决这个问题的方法。

我在vim中操作文件的效率比bash高得多。

如果我有

file_12390983421
file_12391983421
file_12340983421
file_12390986421

在bash和类型 file_1-> 选项卡中,它明显列出:

file_12390983421 file_12391983421 file_12340983421 file_12390986421

这是个可怕的野猪和痛苦的工作。

vim中的相同序列每次都会循环遍历文件。

请告诉我如何在bash中这样做,或者者如果有另一个 shell 可以以做到这一点,我将明天。

时间:原作者:0个回答

126 0

默认情况下,TAB 绑定到 complete readline命令。你想要的行为将是 menu-complete你可以通过编辑 ~/.inputrc 来更改你的readlines设置。要重新绑定 TAB,请添加以下行:

TAB: menu-complete

有关更多详细信息,请参见 man bash 中的READLINE 节。

原作者:
...