Question

Les fichiers volumineux prennent du temps à charger et à utiliser dans vim, en raison de la coloration syntaxique.

Je cherche un moyen de limiter la taille des fichiers en surbrillance, de sorte que les fichiers plus volumineux que (disons) 10 Mo soient sans couleur.

Était-ce utile?

La solution

Ajouter la ligne suivante à _vimrc fait l'affaire, avec un bonus: elle gère également les fichiers compressés (ce qui est un cas courant avec des fichiers volumineux):

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

Autres conseils

Ajouter à votre .vimrc:

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

Notez que cela désactive la coloration syntaxique dans TOUS les tampons; la syntaxe est une chose globale de vim et ne peut pas être limitée à un seul tampon.

Je n'ai pas essayé moi-même, mais le plugin LargeFile semble correspondre exactement au genre de choses que vous recherchez.

vim -u NONE < nom du fichier >

Ceci ignorera toutes les initialisations des fichiers de configuration.

Utilisez U majuscule pour exécuter gvim.

& "; -i AUCUN &"; n'exclut que le chargement de viminfo. Si vous définissez la syntaxe dans cet endroit, cela aiderait aussi.

vim -c 'syntaxe désactivée' nomfichier.ext

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top