Pergunta

arquivos enormes demorar uma eternidade para carregar e trabalhar com no vim, devido a-realce de sintaxe.

Eu estou procurando uma maneira de limite de tamanho dos arquivos realçados, de tal forma que arquivos maiores que (digamos) 10MB será incolor.

Foi útil?

Solução

Ao adicionar o seguinte linha para _vimrc faz o truque, com um bônus: ele lida com arquivos gzipped, também (que é um caso comum com arquivos enormes):

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

Outras dicas

Adicione à sua .vimrc:

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

Note que isso desativa destaque de sintaxe em todos os buffers; sintaxe é uma coisa global vim e não pode ser restrita a um único buffer.

Eu não tentei isso sozinho, mas a Largefile plug-in parece ser exatamente para enfrentar o tipo de coisa que você está procurando.

vim -u NONE

Isto irá ignorar todas as inicializações de arquivos de configuração.

Use maiúscula L ao executar gvim.

"- NONE i" se limita a excluir viminfo sejam carregados. Se você definiu sintaxe hilighting lá, que ajudaria também.

vim -c 'sintaxe off' filename.ext

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top