Então, eu estou muito feliz com a minha configuração de conclusão e correção do zsh há algum tempo, sendo esta uma grande exceção.
Configurado como eu o tenho, o shell captura e corrige casos incorretos quando eu executo a tabulação. Por exemplo, corrigirá facilmente ls ~/DOcuments/somedir
para ls ~/Documents/somedir
.
No entanto, é tão fácil, e especialmente precisamente pelas mesmas razões e exatamente da mesma maneira, digitar (por exemplo) cd ~?Somedir<tab>
. É claro que o usuário pode razoavelmente esperar que o ponto de interrogação seja considerado um possível erro, de tal forma que (na ausência de uma melhor correspondência) sua entrada será corrigida para cd ~/Somedir
.
Mas, em vez disso, recebo este tipo de mensagem de erro:
No matches for: 'user' or 'named directory'
Ou, se eu tiver inserido alguns caracteres após o ponto de interrogação, posso obter uma lista de sugestões que, presumo (com base no conteúdo delas e na mensagem de erro acima), são processos do usuário ativos.
Alguém sabe uma maneira fácil para eu obter o resultado desejado?
Tags zsh autocomplete osx