En bash, si presiona tab cuando hay varias finalizaciones posibles, obtiene una lista de coincidencias que sigue reimprimiendo si presiona repetidamente tab. En tcsh, configurar autocompletar como mejorado también logra esto.
En zsh, obtienes la lista de coincidencias, pero en la segunda, tercera pestaña, presiona, comienza a recorrer las coincidencias. ¿Hay alguna manera de hacer que zsh haga el equivalente del show-all-if-ambiguous de bash sin el ciclismo?
No busco el ingenioso pero inútil "¿por qué presionarías la pestaña varias veces si se muestra después del primero?". Si hubiera podido ajustar mis hábitos, ya lo habría hecho.
fuente

setopt no_auto_menudeshabilita el ciclo de finalización de pestañas: si presionaTaby el prefijo actual es ambiguo, verá un menú, y eso es todo, la línea de comando no cambiará.Tab. Si borro la pantalla del menú del emulador de terminal o creo un archivo, luego presioneTabnuevamente, zsh vuelve a mostrar la lista y muestra el nuevo archivo. (Sólo probado con zsh 4.3.4, y no creo que el comportamiento ha cambiado en mucho tiempo.)