我目前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