plugin git zsh tab-completion

git - plugin - zsh list aliases



FinalizaciĆ³n de tabulaciĆ³n para sub comandos de alias en zsh: alias gco=''git checkout'' (3)

Desactiva esta opción y también eres bueno ...

# don''t expand aliases _before_ completion has finished # like: git comm-[tab] # setopt complete_aliases

Tengo un alias: alias gco=''git checkout''

¿Cómo puedo agregar la finalización de pestañas como si hubiera escrito git checkout ?

Para mi alias g=''git'' uso compdef g=''git'' .

He estado tratando de usar compdef pero no he tenido ningún éxito.


No necesita hacer nada, especialmente compdef g=''git'' , debería funcionar sin ninguna configuración. Necesitaría algo solo si usara la función en lugar de un alias.


Para mí, es necesario agregar ambos, complete_aliases y compdef para obtener un trabajo debajo del fragmento:

alias docker-compose-dev=''docker-compose -f docker-compose.yml -f docker-compose-dev.yml'' compdef docker-compose-dev=''docker-compose'' setopt complete_aliases