siguiente lista de finalización de pestañas

2

Cada vez que uso la tabulación completa, se muestra la lista de posibilidades y la solicitud se duplica a continuación ( | indica la posición final del cursor):

$ vim ~/.<TAB>
./    ../    .bashrc    .vimrc
$ vim ~/.|

Me gustaría el siguiente comportamiento zsh:

$ vim ~/.<TAB>|
./    ../    .bashrc    .vimrc

Es decir, mostrar las sugerencias. debajo del viejo aviso . Las sugerencias antiguas deben sobrescribirse o desaparecer una vez que termine de completar en lugar de saturar mi pantalla.

es posible? ¿Si es así, cómo?

Elmar Peise
fuente

Respuestas:

1

Mientras bash no tiene una pareja perfecta para el zsh menú de finalización, puede reducir el desorden de pantalla con menu-complete fijaciones en tu .bashrc:

bind '\C-n:menu-complete'
bind '\C-p:menu-complete-previous'

Estos enlaces se completan en la línea de comandos con Ctrl + norte y Ctrl + PAG (sin mostrar la lista completa). Es posible que su sistema ya tenga estas teclas enlazadas; verificar:

bind -p | grep menu-complete
Bradd Szonye
fuente