2 votes

Comportement étrange de vim

Je viens d'installer vim sur la machine Windows, le fichier exécutable contenait gvim et console vim. Après avoir lancé vim.exe, je vois cette image. enter image description here

La langue est le russe mais je ne sais pas pourquoi seuls quelques symboles sont affichés. Avez-vous une idée de ce qui ne va pas ?

4voto

RedGrittyBrick Points 78148

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.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X