使用biolinux发行版下的终端我意识到,当我使用选项卡进行自动完成时,可能的匹配选项会显示在命令行下,如果我保持“选项卡”,每个选项都会自动输入到命令行中。
示例: 我输入更多 + TAB
user@biolinux more [ 2:01PM]
admin.log Documents/ missfont.log Pictures/ Templates/
Desktop/ Downloads/ Music/ Public/ Videos/
然后再次按 TAB
user@biolinux more admin.log [ 2:01PM]
admin.log Documents/ missfont.log Pictures/ Templates/
Desktop/ Downloads/ Music/ Public/ Videos/
请注意,按 TAB 不仅会给出自动完成的下一个选项,而且还会显示整个选项的列表,无需添加跳转新行并在每次按 TAB 到 shell 时打印列表。
显然biolinux中的默认shell是zsh(echo $SHELL)。此行为是否特定于 zsh?这可以在 bash 上模仿吗?
最佳答案
查看http://grml.org/zsh/zsh-lovers.html并给 zsh 一些爱:)
关于linux - Biolinux 中的自动完成行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7190857/