Você deve explorar o programa de personalização de compinstall
.
autoload -Uz compinstall && compinstall
Na versão que estou usando ( zsh 4.3.10), a opção para inserir prefixos não ambíguos está dentro do seguinte menu
-
3 “Os estilos para alterar a forma como as conclusões são exibidas e inseridas.”
-
2 “Alterar como as conclusões são inseridas:…”
-
1 “… insira qualquer prefixo não ambíguo em vez de [ir] direto para a conclusão do menu”
- y
-
1 “… insira qualquer prefixo não ambíguo em vez de [ir] direto para a conclusão do menu”
-
2 “Alterar como as conclusões são inseridas:…”
Após salvar, isso resulta no seguinte comando salvo no arquivo de personalização de conclusão (geralmente .zshrc
):
zstyle ':completion:*' insert-unambiguous true
-
3 “Os estilos para alterar a forma como as conclusões são exibidas e inseridas.”
-
3 “Configurar… listas de conclusão, seleção de itens,…”
-
2 “Use as teclas do cursor para selecionar as conclusões das listas de conclusão.”
- 1
- Retornar
-
2 “Use as teclas do cursor para selecionar as conclusões das listas de conclusão.”
-
3 “Configurar… listas de conclusão, seleção de itens,…”
Depois de salvar, isso resulta na seguinte personalização:
zstyle ':completion:*' menu select=1
zstyle ':completion:*' select-prompt %SScrolling active: current selection at %p%s
Você pode personalizar o primeiro adicionando interactive
:
zstyle ':completion:*' menu select=1 interactive