Finalización automática del terminal de OSX bash: comportamiento extraño en doble pestaña

Estoy en OSX Sierra 10.12.6 y estoy experimentando un comportamiento extraño en las windows de la terminal.

Al ingresar un command como cd ~/ , espero presionar la tecla Tab dos veces para ver todas las opciones de ruta. Por ejemplo:

 cd ~/ [double press tab] cd ~/ .CFUserTextEncoding .DS_Store .Trash/ .account .android/ .avn/ .avnrc .babel.json .bash_history .bash_profile ... 

En cambio, solo veo una opción de ruta a la vez. Al presionar Tab simplemente cambia a la siguiente:

 cd ~/ [press tab] cd ~/.CFUserTextEncoding [press tab] cd ~/.DS_Store [press tab] cd ~/.Trash/ ...etc 

Presionando Tab dos veces rápidamente simplemente hace esto dos veces.

Este problema se ha mantenido constante a través de múltiples actualizaciones del sistema operativo. ¿Alguien sabe cómo solucionarlo?

Parece que tiene un menu-complete , no complete , vinculado a la tecla de tabulación. (Confirmar con bind -P | grep menu-complete .) Hay varias maneras en que esto podría haberse activado:

  • Ci: menu-complete en su file .inputrc
  • bind 'Ci: menu-complete' en .bashrc o algún otro file de configuration de shell.

Si puede encontrar la línea ofensiva, elimínela para restablecer el enlace pnetworkingeterminado para complete . Si no puede, intente agregar Ci: complete su file .inputrc para anular el enlace a menu-complete .