2009-04-22 13 views
12

Con bash, puedo completar un comando con TAB. Normalmente, también debe completar los interruptores de línea de comando: p. cuando escribí:¿Cómo habilitar la terminación de pestañas de los modificadores de línea de comando en bash?

java - 

debería mostrarme las posibilidades. No es asi. ¿Cómo puedo habilitar esta vista previa?

Ver también Surprise! the shell suggests command line switches

+0

¿Cómo agregar funcionalidad a mis scripts de línea de comandos, para que también puedan ofrecer auto completado de comandos? (He buscado en Google, pero solo obtengo información sobre cómo usarlo y cómo completarlo a través del archivo de historial) –

Respuesta

3

Necesita tener bash_completion instalado y luego simplemente agregue . /etc/bash_completion a su .bashrc.

+0

respuesta correcta que funciona en xubuntu 13.04 – thkang

+0

No sé si el el nombre cambió pero necesitaba instalar 'bash-completion' (con el guión), ver también http://askubuntu.com/questions/86375/apt-get-autocomplete-package-name-is-broken – xZise

1

Según el sabor de Linux que esté utilizando, es posible que desee agregar un paquete. Para Fedora y las distribuciones relacionadas, debe agregar el paquete separado bash-completion para que esto funcione. No me sorprendería que otras distribuciones lo hayan empaquetado como un segundo paquete opcional que debe agregar además del paquete bash.

Cuestiones relacionadas