En bash, el autocompletado de rutas ha dejado de funcionar recientemente al emitir vimcomandos donde la ruta es más profunda que dos directorios (continúa funcionando como se esperaba con otros comandos, como lsy cd).
Por ejemplo, si escribo ls .config/btsync/bty luego presiono TAB, se expande a ls .config/btsync/btsync.conf.
Si escribo vim .config/bty luego presiono TAB, se expande a vim .config/btsync/.
Sin embargo, si escribo vim .config/btsync/bty luego presiono TAB, no sucede nada (esperaría que se expanda vim .config/btsync/btsync.conf, como en el lsejemplo anterior).
Tengo el mismo problema cuando ejecuto como mi propio usuario y cuando ejecuto como su.
Leí esta publicación que mencionaba un problema con versiones anteriores de bash-complete pero estoy ejecutando 2.1-5.
ACTUALIZACIÓN: Después de algunas pruebas adicionales, descubrí que el problema raíz es que bash solo completará los nombres de directorio, no los nombres de archivo.
ACTUALIZACIÓN: Resulta que esa bash-completionfue la causa general. Vea mi segundo comentario sobre la respuesta aceptada.
¡Cualquier sugerencia sobre la posible causa de este comportamiento sería recibida con gratitud!
.bashrcpublicado, según lo exigido.
.bashrc!