zsh completion não está correto? (ponto de interrogação) em caminhos

1

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?

    
por Marshall Eubanks 18.05.2014 / 01:59

0 respostas