Pregunta

Los archivos enormes tardan una eternidad en cargar y trabajar en vim, debido al resaltado de sintaxis.

Estoy buscando una forma de limitar el tamaño de los archivos resaltados, de modo que los archivos de más de (digamos) 10 MB no tengan color.

¿Fue útil?

Solución

Agregar la siguiente línea a _vimrc hace el truco, con una ventaja: también maneja archivos comprimidos (que es un caso común con archivos enormes):

autocmd BufWinEnter * if line2byte(line("$") + 1) > 1000000 | syntax clear | endif

Otros consejos

Añadir a su .vimrc:

autocmd BufReadPre * if getfsize(expand("%")) > 10000000 | syntax off | endif

Tenga en cuenta que esto desactiva el resaltado de sintaxis en TODOS los buffers; la sintaxis es una cuestión global de vim y no se puede restringir a un solo búfer.

No lo he probado yo mismo, pero el complemento LargeFile parece ser exactamente para abordar el tipo de cosas que estás buscando.

vim -u NINGUNO < nombre de archivo >

Esto omitirá todas las inicializaciones de los archivos de configuración.

Use mayúsculas U cuando ejecute gvim.

" -i NINGUNO " solo excluye la carga de viminfo. Si definió el resaltado de sintaxis allí, eso también ayudaría.

vim -c 'sintaxis desactivada' filename.ext

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top