2012-03-23 15 views
6

W Fedorze15 początkowo używałem vim, z wszystkimi ustawieniami zdefiniowanymi w moim pliku ~/.vimrc. Niedawno zainstalowałem vim-X11, a teraz zmieniono na gvim. I zdefiniowany plik ~/.gvimrc, z następującym linii ustawić czcionkę:Dlaczego ustawienie czcionki nie działa w gvim?

set guifont=Bitstream_Vera_Sans_Mono:h11:cANSI 

Jednak to nie działa. Istnieją dwie dziwne rzeczy:

  1. inne ustawienia, takie jak numer linii, kolorystyka działa dobrze, ale ustawienie czcionki nie działa. Zamiast tego muszę ustawić je w pasku narzędzi za każdym razem, aby zmienić czcionkę: "Edytuj-> Wybierz czcionkę".

  2. Za każdym razem, gdy wybieram "Edytuj -> Ustawienia uruchamiania", otwiera się plik ~/.vimrc zamiast pliku ~/.gvimrc.

Odpowiedz

15

Twoja guifont jest ważna tylko w systemie Windows. W GTK GVim, chcesz:

set guifont=Bitstream\ Vera\ Sans\ Mono\ 11 

Ponadto, można użyć set guifont=* aby przywołać okno dialogowe systemu, aby wybrać czcionkę, a następnie spojrzeć na zawartość ustawienia z set guifont?.

Obciążenia GVim .vimrc, a następnie .gvimrc, dzięki czemu można oddzielić ustawienia, które dotyczą tylko wersji GUI.

+0

Dziękuję bardzo. Jeśli istnieje ustawienie, klucz w ~/.gvimrc jest taki sam jak w ~/.vimrc, ale wartość jest inna, wartość ~/.gvimrc zastąpi wartość ~/.vimrc, czy to prawda? –

+1

@TankyWoo: Tak, '.gvimrc' jest zawsze ładowane po' .vimrc'. Zobacz ': help gvimrc'. –

+0

: Dziękuję za pomoc w rozwiązaniu tego problemu tak szybko i idealnie. Tankuj się. –

0

znajdę używać set guifont=* następnie set guifont? nie będzie działać, ale set guifont=Bitstream\ Vera\ Sans\ Mono\ 11 ładny

+0

jeśli chcesz dowiedzieć się więcej o czcionce gvim, kliknij ['more detail answer'] (http://stackoverflow.com/questions/3539437/gvim-ubuntu-letter-spacing-consolas-font) – dannyliu

Powiązane problemy