如果你在 Bash 中执行以下操作
$ touch b bb bbb
$ ls b* # press tab twice
b bb bbb
如果你在 ZSH 中执行同样操作,你会得到
➜ ls b bb bbb
ZSH 扩展了与命令的匹配,因此删除了*
。
当我谷歌这个话题它们都是关于其他形式的制表符补全。
问题
是否可以让 ZSH 具有与 Bash 相同的 Tab 键补全功能?
答案1
将以下内容添加到您的.zshrc
文件中:
zstyle ':completion:*' completer _expand _complete
autoload -Uz compinit
compinit
欲了解更多信息,请阅读Zsh 补全手册。