Używam gVim 7.2 na Windows 7. Mogę ustawić czcionkę gui na Consolas 10 (rozmiar czcionki) z menu. Próbuję to ustawić w .vimrc
pliku jak poniżej:
set guifont=Consolas\ 10
Ale to nie działa. Czy ktoś wie jak to ustawić?
Używam następujących (używa Consolas w rozmiarze 11 w systemie Windows, Menlo Regular w rozmiarze 14 w systemie Mac OS X i Inconsolata w rozmiarze 12 we wszystkich innych miejscach):
if has("gui_running")
if has("gui_gtk2")
set guifont=Inconsolata\ 12
elseif has("gui_macvim")
set guifont=Menlo\ Regular:h14
elseif has("gui_win32")
set guifont=Consolas:h11:cANSI
endif
endif
Edycja: A kiedy już to zrobisz, możesz rzucić okiem na wpis na blogu Coding Horror's Programming Fonts .
Edycja²: dodano MacVim.
set guifont=Consolas:h11:cANSI
do~/.vimrc
pliku.gvimrc
."gui_gtk3"
.cANSI
użyty i czy jest w ogóle potrzebny?Spróbuj ustawić czcionkę w menu, a następnie zacznij pisać
Powinno to wyświetlić ci napis, na który Vim ustawił tę opcję. Musisz uciec z wszelkich przestrzeni.
źródło
Ustawienia specyficzne dla GUI używać
.gvimrc
zamiast.vimrc
, która w systemie Windows jest albo$HOME\_gvimrc
albo$VIM\_gvimrc
.Sprawdź
:help .gvimrc
szczegóły. Zasadniczo podczas uruchamiania VIM odczytuje plik.vimrc
. Następnie, jeśli GUI jest aktywowane, odczytuje również plik.gvimrc
. IOW, wszystkie ogólne ustawienia VIM powinny być zachowane.vimrc
, wszystkie specyficzne dla GUI rzeczy w.gvimrc
. (Ale jeśli nie używasz konsoli VIM, możesz po prostu zapomnieć o.vimrc
.)Składnia jest nieprawidłowa. Po
:set guifont=*
tym zawsze możesz sprawdzić poprawną składnię czcionki za pomocą:set guifont?
. Składnia VIM Windows to:set guifont=Consolas:h10
. Nie widzę dokładnej specyfikacji tego, chociaż jest o tym mowa w:help win32-faq
.źródło
:e $MYGVIMRC
Enter:set guifont=
Tab Enter.Polecenie w kroku 6 wstawi zawartość
:
specjalnego rejestru, który zawiera ostatnio użyte polecenie trybu ex. Tutaj będzie to polecenie z kroku 4, które ma odpowiednio sformatowaną nazwę czcionki dzięki uzupełnieniu tabulatorem wartości ustawionej wcześniej za pomocą okna dialogowego GUI.źródło
guifont
opcję, a nie uruchamia jakąkolwiek konkretną komendę.":p
dla kroku 6, aby uzyskać ostatnie polecenie trybu ex. Zobacz tę odpowiedź .W systemie Windows wykonaj następujące czynności:
:e $MYGVIMRC
set guifont=<font name as noted>:h<font size>
źródło
Chociaż jest to stary wątek, pomyślałem, że dodam komentarz, ponieważ natknąłem się na niego, próbując rozwiązać podobny problem; może to pomóc każdemu, kto może się tutaj znaleźć:
Znak odwrotnego ukośnika służy do ignorowania następnego znaku; po dodaniu do nazwy czcionki w moim gvimrc zadziałało; Pracuję na maszynie GNU / Linux, która nie lubi spacji. Podejrzewam, że początkowy post był błędem z powodu używania ukośnika tylnego na komputerze z systemem Windows.
W przykładzie:
Gdzie, jak potrzebowałem, dodać tę linię do pliku gvimrc, aby ją odczytać:
źródło
Ubuntu 14.04 LTS
Po bloku if - endif wpisz
zapisz plik (: wq!). Tutaj „Neep” (Twój wybór) to styl czcionki, a „10” to rozmiar czcionki. Następnie ponownie utwórz czcionkę - pamięć podręczną.
Żądana czcionka zostanie ustawiona na gvim.
źródło
Musiałem skończyć robiąc: ustaw guifont = Courier: h10: cANSI
źródło