unsetopt automenu
de man zshoptions
:
AUTO_MENU
Automatically use menu completion after the second consecutive request for completion, for example by pressing the tab key repeatedly. This option is overridden by MENU_COMPLETE.
Como faço para que o zsh me forneça as opções de preenchimento automático, mas não preencha a linha de prompt com o primeiro resultado? Por exemplo, este é o comportamento que estou vendo:
$ ifc{tab}
$ ifcfg external command ifcfg ifconfig
Eu quero que ele exiba as opções, mas não preencha a linha de prompt.
Além disso, se eu digitar um comando válido, mas houver outros comandos válidos que iniciem com ele, ele não será concluído automaticamente. Então
su{tab}
me dará apenas su
em vez da opção sudo
Tags zsh autocomplete