如何在 zsh 中实现类似鱼的路径补全?
abce-fg
假设我在 Fish shell 中有一个名为 , 的文件,当我输入:
$ ls abef<Press Tab here>
鱼将为abce-fg
我完成。
注意这abef
是一个子序列abCe-FG。
我如何在 zsh 中实现这一目标?
答案1
将其添加到您的.zshrc
文件中:
autoload -Uz compinit && compinit
zstyle ':completion:*' matcher-list 'r:|?=**'
或者,安装zsh-autocomplete
插入用于模糊匹配、拼写纠正、实时自动完成和更多完成功能。