zsh ディレクトリの特定の部分を自動補完する

zsh ディレクトリの特定の部分を自動補完する

現在、zstyle ':completion:*' matcher-list '' 'm:{a-z}={A-Z}'ディレクトリの自動補完時に大文字と小文字を区別しない を使用しています。ただし、ディレクトリの特定の部分を入力して自動補完を試みることは可能ですか?

たとえば、 と入力するとocum、 まで自動的に補完されます。Documentsまたはesktまで補完されますかDesktop?

答え1

補完が不可能な場合は修正を許可し、入力ではなくautocd単に書き込む場合にも設定する必要があります。ocumcd ocumDocuments

正しいコマンドチェーン.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

関連情報