zsh: Preenchimento automático de forma ambígua apenas na segunda aba

1

Atualmente, quando eu clico em TAB, e há mais de uma opção para o autocomplete, o zsh mostrará todas elas. Se eu pressionar TAB pela segunda vez, ele irá escolher o primeiro.

Eu gostaria de mudar isso para:

  1. Primeira aba: não faça nada se houver mais de uma opção
  2. Segunda guia: mostre a lista
  3. Terceira TAB: escolha o primeiro

Isso é possível?

(Por quê? Quando eu clico em tab, geralmente é porque eu acho que o que eu digitei não foi ambíguo. Se não for, eu quero parar por um segundo e olhar para trás antes de pegar a lista.)

Além disso, como faço para ativar a conclusão baseada em menu (onde posso escolher as opções em um menu)?

    
por S. Robert James 21.11.2011 / 17:02

1 resposta

0

em ~/.zshrc

unsetopt BASH_AUTO_LIST

Com o conjunto BASH_AUTO_LIST, a lista aparece apenas na segunda vez que você clicar na aba em uma conclusão ambígua.

Dê uma olhada na seção Conclusões ambíguas para mais opções

    
por 17.03.2012 / 08:52