我目前zstyle ':completion:*' matcher-list '' 'm:{a-z}={A-Z}'
会忽略自动完成目录时的情况。但是,是否可以键入目录的特定部分并尝试自动完成?
例如,如果输入ocum
它会自动完成到Documents
或eskt
会完成到Desktop
?
答案1
如果无法完成,则需要允许更正,autocd
如果您只想写入ocum
而不是cd ocum
输入,还需要设置Documents
。
所以正确的命令链.zshrc
是
# load + start compinit
autoload -U compinit && compinit
# automatic cd into directory
setopt autocd
# correct if completion is no possible
zstyle ':completion:*' completer _complete _approximate