2010-08-23 17 views
22

Cuando escribo un comando en Vim, por ejemplo, abro un archivo, empiezo a escribir el nombre del archivo, y quiero presionar Tab y hacer que Vim autocomplete el nombre. Sin embargo, cuando presiono Tab, vim pone en ^I por algún motivo.Finalización de tabulación en los comandos de Vim

¿Cómo puedo hacer que la pestaña Vim se complete?

+0

cuidado @Downvoter de explicar? –

+0

ver también ': help wildmenu' – idbrii

+0

resuelto aquí: https://stackoverflow.com/questions/17326627/vims-open-does-not-tab-complete-what-does – renardesque

Respuesta

20

El carácter que inicia la finalización de la línea de comandos tiene como valor predeterminado la ficha solo cuando se establece nocompatible. En el modo compatible Vi es CTRL-E.

Esto está documentado en :h cmdline-completion.

Puede set nocompatible en su archivo .vimrc para que funcione como se esperaba.

+0

Esto ya no parece ser cierto. No funciona para mí en una caja Linux con Vim 7.4.576. – toon81

5

Si desea hacer cosas como omni-completion, también puede abrir la línea de comando en una ventana escribiendo q: en modo normal o CTRL-F mientras está escribiendo su comando.

command line view

Lo mismo sucede con /finding_patterns con q/ y q?

Cuestiones relacionadas