2011-04-06 5 views
8

estoy en un directorio con muchas subcarpetas con un prefijo común:Vim en el modo ex-command, ¿cómo completar la ruta solo hasta la primera coincidencia no única?

./pref-apple 
./pref-aubergine 
./pref-mango 
./pref-milk 

Tengo un archivo en una de estas carpetas y quiero vim para auto-completar el camino justo hasta el primer no-ambigua partido

:e ./p<TAB> ->:e ./pref-

:e ./pref-au<TAB> ->:e ./pref-aubergine/

mientras que en el momento en que se completará automáticamente con la plena primera nombre de la carpeta. :e ./p<TAB> ->:e/pref-apple/

¿Cómo puedo hacer eso?

+0

http://superuser.com/questions/40378/how-to-make-vims-auto-complete-behave-like-bashs-default-auto-complete –

Respuesta

13

Quiere set wildmode=longest.

Más información en :help 'wildmode'

+4

utilizo ' set wildmode = longer: full, list: full'. Considero que es un buen equilibrio completar y listar complementos alternativos. –

+0

¡Eso es todo! Gracias :) –

Cuestiones relacionadas