2013-06-02 18 views
9

Używam gvim (vim-g). Chcę ustawić domyślną czcionkę na Monaco.Ustawienia domyślna czcionka w gvim

Oto treść mojego .vimrc

if has("gui_running") 
    if has("gui_gtk2") 
     set guifont=Monaco\ New\ 11 
     elseif has("gui_photon") 
     set guifont=Monaco\ New:s11 
     elseif has("gui_kde") 
     set guifont=Monaco\ New/11/-1/5/50/0/0/0/1/0 
     elseif has("x11") 
     "set guifont=-*-courier-medium-r-normal-*-*-180-*-*-m-*-* 
     set guifont=Monaco:h11:cDEFAULT 

     else 
     set guifont=Monaco:h11:cDEFAULT 
    endif 
    endif 

Kiedy zacznę gvima czcionka nie jest Monako

Odpowiedz

21

Najprostszym sposobem ustawiania 'guifont' jest po prostu nie przeszkadza z dokładnym ciąg czcionki w ogóle .

pomocą przyjaznego dialogu, aby ustawić go w zamian:

:set guifont=* 

to wyskakuje okno dialogowe, w którym można wybrać preferowany czcionki.

Po ustawieniu go, można wyszukać ponownie ustawienie z

:set guifont? 

i umieścić że ciąg w vimrc. Na mojej maszynie to zwraca Monaco:h12 dla Monaco na 12pt. Dokonać zmian w odpowiednim miejscu w swoim bloku, lub, jeśli nie masz pojęcia co robisz, po prostu wymienić cały blok z

if has("gui_running") 
    set guifont=Monaco:h12 
endif 
+0

Zrobiłem to, co sugerujesz, ale kiedy zaczynam gvim, czcionka nie jest Monaco. Kiedy piszę: set guifont? Dostaję guifont = Monaco: h10 co jest dziwne .. – dofores

+0

Czy umieściłeś ten fragment 'set guifont = Monaco: h10' w swoim vimrc? Czy to może być nadpisane gdzieś w dole? Co oznacza komunikat ": verbose set gfn?"? – glts

+0

To mówi guifont = Monaco 10 Możesz zobaczyć mój plik .vimrc tutaj - http://pastebin.com/Ae7Dqum1 – dofores

0

ustawionej guifont = Czcionka \ Name \ Rozmiar

Wymienić spacje "\"

+0

Wygląda na to, że są już. –