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.