我希望 bash 能够循环显示匹配的文件名,而不是像 vim 中的默认 tab 补全行为那样列出它们。有没有简单的命令可以做到这一点?这本质上与这个问题。
答案1
映射Tab到menu-complete
。
在你的~/.inputrc
:
"\C-i": menu-complete
Ctrl按- x Ctrl-重新读取文件以使其在当前 shell 中生效r。
~/.inputrc
例如,如果您想在不编辑文件的情况下测试该功能,则可以在命令提示符下使用以下命令为当前会话启用该功能。
bind '"\C-i" menu-complete'