Avez-vous choisi une police pour vim qui contient tous les caractères cyrilliques et qui est mono-espacée ? Par exemple "Courier New (Cyrillic)".
Il y a de bons conseils sur nabab
Pour voir les caractères cyrilliques dans la console Vim, vous devez disposer d'un terminal avec un affichage cyrillique, car Console Vim ne peut utiliser que les caractères proposés par le terminal sous-jacent.
Dans gvim, vous pouvez afficher les caractères cyrilliques à deux conditions : - L'encodage doit être défini sur une valeur qui supporte le texte cyrillique. Il peut s'agir d'un encodage 8 bits comme koi8-r, cp1251 ou ISO-8859-5, ou d'un encodage multi-octets comme UTF-8. ou un encodage multi-octet comme UTF-8. - Votre 'guifont' doit inclure des glyphes cyrilliques. Lucida_Console a un problème problème dans la mesure où ses glyphes cyrilliques en gras sont légèrement plus larges que ses que ses glyphes non gras. Courier_New est plus laid mais plus "sain".
(Mise à jour :)
Dans le Page de téléchargement de Vim il y a
bibliothèque iconv libiconv
Une bibliothèque utilisée pour convertir les jeux de caractères. Placez "iconv.dll" dans le même répertoire que gvim.exe pour pouvoir éditer des fichiers dans de nombreux encodages. Vous pouvez trouver le fichier dll dans le répertoire bin de l'archive "libiconv-win32".
bibliothèque intl plus récente libintl
La libintl.dll incluse ne prend pas en charge la conversion de l'encodage. Si vous avez installé la bibliothèque iconv, comme mentionné ci-dessus, vous pouvez installer une bibliothèque gettext qui l'utilise. Récupérez "intl.dll" dans le répertoire bin de l'archive gettext-win32 et stockez-le en tant que "libintl.dll" dans le même répertoire que gvim.exe, en écrasant le fichier qui pourrait déjà s'y trouver.
Traductions pour PC vim##lang.zip vim72lang.zip
Uniquement pour les versions 7.2 et antérieures, pour la version 7.3, ils sont inclus dans l'archive "rt". Messages et fichiers de menu traduits, emballés pour le PC. Utilisez-les pour voir les menus non anglais. Les messages ne sont traduits que si la bibliothèque libintl.dll est installée.