2011-05-18 11 views
6

estoy usando función de diccionario de corrección de vim, y añadir estas líneas a mi diccionario conjunto .vimrc = ~/.vim/dict/es_ES.dic conjunto completo de palabras clave hechizo + = kvim congelado cuando se utiliza la función de autocompletar

Luego abro vim y ingreso le, luego ingreso <ctrl+x> y <ctrl+k>. El autocompletar aparece correctamente. Pero cuando elimino le a null, la pantalla vim se congela. Parece que vim mantiene el diccionario de escaneo y trata de mostrar todas las palabras en el diccionario en la pantalla. Después de aproximadamente 3 minutos, vim volverá y mostrará una lista de palabras.

copia de la pantalla de la siguiente manera: open vim and input le, and invoke auto complete then delete all input chars, will get vim screen frozen after about 3 minutes, vim will come back

Alguien sabe cómo deshacerse de esto?

Respuesta

7

Puede tratar de golpear CTRLC para interrumpir la búsqueda de sugerencia.

Funciona para la mayoría de los procesos largos de congelación de Vim. También hay una opción spellsuggest que puede usar para limitar el tamaño de la lista de sugerencias. Usar 10 como valor máximo puede acelerar el proceso a costa de menos resultados.

+0

[CTRL-C] funciona para mí, agregará una cadena adicional, "= 17_RestoreVE()", al documento actual. Y ": set spellsuggest = 5" parece que no funciona, aún tengo una lista muy larga. – leon

+1

debes aceptar la respuesta – Funkodebat

Cuestiones relacionadas