tutorial salir editar cómo commands comandos archivo vim colors vim-syntax-highlighting

salir - Cómo evitar el resaltado de sintaxis para archivos grandes en vim?



vim linux (5)

Los archivos enormes tardan una eternidad en cargarse y funcionar 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 (por ejemplo) 10MB serán incoloros.


Agregue 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 búfers; la sintaxis es una cosa vim global y no puede restringirse a un solo buffer.


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


vim -c ''sintaxis desactivada'' filename.ext


vim -u NONE <nombre de archivo>

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

Use U mayúscula cuando ejecuta gvim.

"-i NONE" solo excluye que viminfo se cargue. Si definió la sintaxis hilighting allí, eso ayudaría también.


Agregar la siguiente línea a _vimrc hace el truco, con una ventaja: también maneja archivos gzip (que es un caso común con archivos de gran tamaño):

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