ZSH estende o preenchimento automático do bash
É possível fazer com que o ZSH estenda o autocompletar do bash? O Bash pode preencher automaticamente quase todos os comandos do sistema e, no ZSH, sempre preciso habilitar um plugin para isso.
Aqui está um exemplo (ignore os avisos, são de scripts personalizados que não funcionam no bash)
Respostas
javaA --versionopção de parece não ser documentada. O documentado é -version. Experimente java -v<Tab>.
java --v<Tab>também deve sugerir -versionse você habilitou aproximação / correções na configuração de conclusão:
$ java --vTab Completando correções -verbose: class -verbose - imprime informações da classe -verbose: gc - imprime informações de gc -verbose: jni - imprime informações JNI -version - versão impressa
Consulte compinstallpara obter uma maneira fácil de configurá-lo.
Veja info zsh bashcompinitcomo usar as funções de conclusão do bash no zsh, mas observe que as conclusões do bash geralmente são inferiores às do zsh. Você só gostaria de usá-lo para os casos em que os completadores foram escritos, bashmas não foram zsh.