gVIM a trop d'espace entre les caractères


8

J'ai installé ubuntu 12.04 lts hier, et je n'ai modifié aucun paramètre système, mais gvim ne peut pas afficher correctement les polices, il y a trop d'espace entre les caractères.

Capture d'écran:

http://i.imgur.com/rm9hF.png

Le fichier .gvimrc:

http://i.imgur.com/LngNy.png


1
Que echo $LANGdit-on?
jippie

@jippie Ça ditzh_CN.UTF-8
w.core

1
Hmm ... ne peut pas le reproduire de cette façon, mais cela vaut la peine d'essayer ce qui suit LANG=C gvimou LANG=en_US.UTF-8 gvim. Si cela fonctionne, au moins nous savons quoi chercher. Jetez également un œil à la réponse du Joar, j'ai pu reproduire sa méthode.
jippie

J'ai eu un problème similaire, c'était parce que mon guifont n'était pas installé sur le système.
Gabe Moothart

Réponses:


4

Essayez une autre police.

http://vim.wikia.com/wiki/Change_font :

Dans gvim, vous pouvez changer la police en utilisant le menu Edition, Sélectionner la police. Une alternative consiste à entrer la commande:

:set guifont=*

Une fois que vous avez une police que vous aimez, vous voulez en faire la valeur par défaut à l'avenir. Faire

:set guifont?

et Vim affichera quelque chose comme

guifont=Lucida_Console:h11

Prenez note de cette chaîne. Maintenant, mettez une ligne dans votre vimrc pour définir guifont sur cette valeur, comme ceci:

if has('gui_running')
  set guifont=Lucida_Console:h11
endif

Remarque: S'il y a un espace dans le texte imprimé, tel que

guifont=Monospace 10

il faudra s'échapper de l'espace

set guifont=Monospace\ 10

Ma police par défaut est Monospace 10, ce qui semble normal. Je suis curieux de savoir pourquoi gvim sur le système de grick est différent.
jippie
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.