2008-11-21 9 views

Respuesta

0

Este es el comportamiento general de finalización de Vim. Para una descripción completa, se puede hacer

:he compl-current 

Pero para su caso específico (que exigen la realización de estar en el estado 2 o 3 (descrito en el documento anterior). Usted puede simplemente utilizar Retroceso, o Control H para saltar de un estado a otro dos en el estado 2 puede limitar la búsqueda escribiendo caracteres regulares tanto, para completar la terminación con estrechamiento:..

compl<C-X><C-P><BS>letion 

está totalmente hacia atrás, lo sé, pero eso es como funciona

Editar: Puede utilizar la tecla de flecha hacia abajo también isn tead de Control-H o Backspace, y tiene el beneficio de no eliminar un personaje.

16

El comando que busca es:

:set completeopt+=longest 

Se insertará el prefijo común más larga de todas las sugerencias, a continuación, se puede escribir y borrar para reducir o ampliar los resultados.

+1

Después de hacerlo, al presionar la pestaña nuevamente se completa completamente en lugar de completar el siguiente prefijo común más largo. ¿Hay una manera de hacer eso? –

+0

@AlexanderDuchene Es posible que tenga otro complemento que le esté haciendo esto. – Abdo

3
set wildmenu 
set wildmode=list:longest,full 

Encontrado here. También hay un gran complemento para todas sus necesidades de finalización llamado SuperTab continued.

Cuestiones relacionadas