2010-08-21 18 views
20

Myślałem, że mógłbym skopiować mój vimrc z mojego Windowsa do mojego Linux-a, ale napotkałem na kilka problemów z odstępami między literami w systemie Ubuntu.Gvim: Rozmieszczenie listów w Ubuntu (czcionka Consolas)

Vim preview

nadzieję, że to idealne miejsce na to pytanie z tych wszystkich nowych miejsc stackexachange.

Aktualizacja:

Czcionka jest prawidłowo zainstalowana myślę. Z menu mogę je wybrać i działa dobrze.

Ubuntu font directory

+0

Jeśli nie dostać satysfakcjonującej odpowiedzi tutaj, superuser.com (inna strona Stos Exchange) może prawdopodobnie pomóc. –

+0

Spróbuj usunąć: h11 i zobaczyć, co się stanie. Uważam, że muszę bawić się ustawieniami szerokości i wysokości czcionki, nawet gdy przechodzę z systemu UNIX na inny. Najłatwiej nie określać niczego i pozwolić GVIM decydować. – Gilead

+0

Ach, zapomniałem wspomnieć, że bez h11 odstępy są w porządku, ale czcionka jest mała do pracy. Również w gvim, jeśli ustawię czcionkę z menu i zmieniam jej rozmiar, jest również w porządku. – Pickels

Odpowiedz

21

AFAIK :h rzeczą działa tylko na Windows i OS X, Linux powinien być

:set guifont=Consolas\ 11 

Upiorna wyświetlacz jest zwykle spowodowane niewłaściwym ustawieniem czcionki. Jeśli używasz gvima w różnych systemach operacyjnych, które można umieścić tego na swoją .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 Musisz się upewnić, że uciekniesz rozmiar czcionki jak w tym przykładzie. Tęsknie za tym! Dzięki za przydatną odpowiedź. – UberAlex

+0

Może to również oznaczać, że czcionka nie istnieje. –

7

nie wiem co dyrektywa :h ma robić, ale

:set guifont=Consolas:h11 

daje straszny odstępy intraletter, ale

:set guifont=Consolas\ 11 

jest w porządku. (Ale set guifont=Droid\ Sans\ Mono jest jeszcze lepiej;)

+0

'' h' jest dla systemów Mac i Windows. – mattalxndr

+1

@msw, +1 Lubię też Droid Sans Mono lepiej niż Consolas – Oz123