2010-08-21 7 views
20

Je pensais pouvoir copier mon fichier vimrc de Windows sur ma machine Linux, mais je rencontrais quelques problèmes avec l'espacement des lettres sur Ubuntu.Gvim: Espacement des lettres Ubuntu (police Consolas)

Vim preview

Hope this est le bon endroit pour poser cette question avec tous ces nouveaux sites stackexachange.

Mise à jour:

La police est correctement installé, je pense. Dans le menu, je peux le sélectionner et cela fonctionne très bien.

Ubuntu font directory

+0

Si vous ne recevez pas de réponse satisfaisante ici, superuser.com (un autre site Stack Exchange) peut probablement aider. –

+0

Essayez de supprimer le: h11 et voir ce qui se passe. Je trouve que je dois jouer avec les paramètres de largeur et de hauteur de la police même lorsque je passe d'UNIX à l'autre. Le plus simple est de ne rien spécifier et laisser GVIM décider. – Gilead

+0

Ah, j'ai oublié de mentionner que sans le h11 l'espacement est bon mais la police est trop petite pour fonctionner. Aussi dans gvim si je définis la police du menu et change la taille c'est aussi correct. – Pickels

Répondre

21

AFAIK la chose :h ne fonctionne que sous Windows et OS X, Linux il devrait être

:set guifont=Consolas\ 11 

L'affichage bizarre est habituellement causée par un réglage de police incorrecte. Si vous utilisez gvim dans différents systèmes d'exploitation, vous pouvez mettre ceci à votre .gvimrc:

if has("gui_gtk2") 
    set guifont=Consolas\ 11 
elseif has("gui_macvim") 
    set guifont=Consolas:h12 
elseif has("gui_win32") 
    set guifont=Consolas:h11 
end 
+0

http://askubuntu.com/questions/3531/how-to-save-font-choice-in-gvim Vous devez vous assurer que vous échapper à la taille de police comme dans l'exemple ici. J'ai manqué ça! Merci pour la réponse utile. – UberAlex

+0

Cela peut également signifier que la police n'existe pas. –

7

Je ne sais pas ce que la directive :h est censé faire, mais

:set guifont=Consolas:h11 

cède l'espacement des intraletter horrible, mais

:set guifont=Consolas\ 11 

est très bien. (Mais set guifont=Droid\ Sans\ Mono est encore mieux;)

+0

Le ': h' est pour Mac et Windows. – mattalxndr

+1

@msw, +1 J'aime aussi le Droid Sans Mono mieux que Consolas – Oz123

Questions connexes