En mi máquina Linux tengo autocompletar para sucursales con Git.
[Tenga en cuenta que estamos hablando de la finalización de la rama git, no de la finalización de bash (por ejemplo, comandos, archivos, etc.). Por lo tanto, NO la respuesta de Lane en absoluto]
Por ejemplo, puedo escribir git checkout
+ TABy obtener una lista de ramas.
O puedo escribir git checkout feb*
+ TABpara obtener todas las ramas que comienzan con "feb".
¿Cómo puedo obtener esta funcionalidad en una Mac?
He intentado descargar y ejecutar bash-completion/bash_completion
y bash-completion/bash_completion.sh.in
pero no alegría. El primero dio mensajes de error sobre declare: -A invalid_option
. El segundo no dio errores. Cuando I git checkout
+ TABaunque todavía obtengo una lista de archivos en el directorio, no ramas. Estoy en la raíz del proyecto.
El autocompletado para directorios y comandos bash funciona bien, por lo que es específico de Git.
Models
carpeta cuando presioném
Tab
para que se completara automáticamentemaster
.