使用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时都添加跳转新行并打印列表。

显然,biolinux中的默认外壳是zsh(回显$ SHELL)。这是zsh特有的行为吗?可以用bash模仿吗?

最佳答案

签出http://grml.org/zsh/zsh-lovers.html并给予zsh一些爱:)

关于linux - biolinux中的自动完成行为,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7190857/

10-16 19:03