¿Acostumbrado a pulsar el tabulador y que la terminal te complete tus comandos favoritos?
Seguro que si eres de los que, como yo, intentan ganar tiempo a la hora de escribir rutas y/o nombres de ficheros usando el tabulador (cuando no pulsas CTRL+R para buscar en el historial de comandos lanzados 😉 ) te habrás sorprendido a ti mismo intentando hacer lo mismo al introducir parámetros de algún que otro comando.
De un tiempo a esta parte vengo utilizando con mis alumnos GIT y, en los equipos de aula, existe por defecto la posibilidad de completar parámetros (entre otros) del comando Git: basta escribir un
git difft
pulsar tabulardor y «et voilà» automágicamente aparece un
git difftool
tan útil me resulta (e inconscientemente utilizaba) que lo echaba de menos en casa donde no estaba instalado.
Aunque existe un script para el autocompletado (con instrucciones para instalarlo), buscando en los repositorios he encontrado que el paquete (en mi Manjaro actual, se agredecerá comentarios indicando si cambia en otras distribuciones) encargado de dar dicha funcionalidad es bash-completion con lo que bastará un
yaourt -S bash-completion
para poder disfrutar de dicha funcionalidad en cualquier equipo 👍
Conclusión
«Chuleta» que me recordará cómo instalar el auto completado de los parámetros del comando git cuando vuelva a necesitarlo (que lo necesitaré pues casi no puedo vivir ya sin él) que espero os resulte de utilidad a vosotros también.
Y tú…
- ¿Tiendes a completar los comandos utilizando el tabulador?
- ¿Sabías que se podían autocompletar también los parámetros de un comando?
- ¿Qué software de control de versiones sueles utilizar?
- …
además es interesante des-comentar todas las lineas en los .bashrc (o directamente /etc/bash.bashrc) todas las lineas del «# enable bash completion in interactive shells»
Me gustaMe gusta
No conocía ese detalle y, aunque no me ha hecho falta, anotado queda.
Gracias compañero por enriquecer la entrada 👍
Me gustaMe gusta
Gracias por lo del control + R 😀
En mi caso no puedo vivir sin el autocompletar con tabulador. Aunque no sabia que funcionaba con Git
Me gustaMe gusta
Si lo puedes buscar (CTRL+D) ¿Para qué escribir? 🤣
El poder autocompletar parámetros ya es el colmo de la pereza… Perezoso pero lógico y útil 👍
Me gustaMe gusta