8 当使用bash补全并且输入了许多字符时,如果您键入的前缀与多个可能性之一匹配,则制表符将停止工作。 有没有一种方法可以循环显示您输入的前缀的其他选项? bash autocomplete — vfclists source 如果使用另一种外壳是一种选择,相信无论是fish和zsh做到这一点。 — terdon
5 将Tab密钥绑定到menu-complete命令而不是默认值complete。将以下行放入您的~/.bashrc: bind '"\C-i": menu-complete' 或您的以下行~/.inputrc(这将适用于所有使用readline库的程序,而不仅仅是bash): "\C-i": menu-complete — 吉尔斯“别再邪恶了” source
2 在bash 4.1及更高版本中,您还可以menu-complete-backward用来向后循环完成。我在我的~/.inputrc: "\es": menu-complete-backward "\et": menu-complete — 里 source
fish
和zsh
做到这一点。