Acho as listas de resultados do zsh para Tabconclusão bastante úteis, no entanto, gostaria de ajustar um pouco o comportamento deles:
Eles devem aparecer quando eu Tabpela primeira vez e depois atualizar dinamicamente a cada nova letra adicionada. O comportamento padrão é que as sugestões só são reavaliadas quando você Tabnovamente, quero salvar esse pressionamento de tecla repetido. ( Atualização: mas liste apenas as conclusões possíveis, ele não deve modificar automaticamente minha linha de prompt real, mesmo se houver apenas uma opção.)
Existe alguma maneira de alcançar esse comportamento?
zsh
autocomplete
F30
fonte
fonte
zsh
comportamento do customizing . O que deveria acontecer exatamente? No momento, esta pergunta parece que você deseja que as opções sejam listadas para cada pressionamento de tecla após o TAB inicial, mas isso não será realmente concluído. Cada pressionamento de tecla deve se comportar como se fosse seguido por um TAB? Lembre-se de que isso significaria bastante retrocesso para conclusões não intencionais.Respostas:
Uma maneira de oferecer a solução desejada é
incremental-complete-word
:Isso carrega a função e a vincula a Ctrl- X i. Agora você pode tentar:
Neste exemplo, a letra
k
foi digitada, seguida pelo Control-X i.Digitei
il
e agora havia uma conclusão possível (kill
). Pode-se aceitar isso e pressionar enter.Digitando Ctrl- Do zsh mostra possíveis conclusões.
De
zshcontrib(1)
:fonte