Isso vem dos correspondentes que são configurados com o < a href="http://zsh.sourceforge.net/Doc/Release/Completion-System.html#index-matcher_002dlist_002c-completion-style"> matcher-list
estilo de conclusão.
Defina a lista de correspondência para algo que não inclua adição de prefixo, por exemplo, conclusão simples no cursor:
zstyle ':completion:*' matcher-list ''
Isso precisa ir no seu .zshrc
após o código do oh-my-zsh, já que o oh-my-zsh é o que ativa a conclusão do prefixo.
Mesmo com as configurações padrão, se você quiser obter a conclusão de uma substring às vezes, poderá solicitá-la explicitamente colocando um curinga *
no local em que deseja permitir que o preenchimento insira algo:
cd *deoTab
Se você quiser que o comportamento dependa do comando, você pode especificar a qual comando a configuração zstyle
se aplica, usando um contexto . Por exemplo, para desativar isso apenas ao completar os diretórios:
zstyle ':completion:*:complete:*:_dirs:*' matcher-list ''