linux - Biolinux 中的自动完成行为

标签 linux bash shell autocomplete zsh

使用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/

相关文章:

linux - 在 linux 中使用 screen 命令不允许记录命令历史记录

运行少量脚本的 linux 从中央脚本启动

ruby-on-rails - rvm 在根据默认设置重新启动后切换到旧的 ruby​​ 版本

正则表达式匹配括号之间的字符串

linux - 删除文件夹中 lsof 未列出的所有文件

运行大型倒数计时器的代码

linux - 如何在 bash 脚本中使用 yad?

regex - sed:具有逆向先行匹配的嵌套组

linux - 确定定义 UNIX 别名的位置

c - shell 中的历史功能