zsh 中部分子串的完整单词

zsh 中部分子串的完整单词

如何在 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插入用于模糊匹配、拼写纠正、实时自动完成和更多完成功能。

实时文件搜索

实时历史搜索

相关内容