현재 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