Jak ustawić domyślną czcionkę dla MacVim?
Próbowałem dodać następujący wiersz
set guifont = Monaco:h12
do jednego z następujących plików:
~/.vimrc
~/.gvimrc
~/Applications/MacVim/MacVim.app/Contents/Resources/vim/vimrc
~/Applications/MacVim/MacVim.app/Contents/Resources/vim/gvimrc
~/Applications/MacVim/MacVim.app/Contents/Resources/vim/.vimrc
~/Applications/MacVim/MacVim.app/Contents/Resources/vim/.gvimrc
Zrestartowałem MacVima, ale nadal nie ustawi on domyślnej czcionki. Coś przegapiłem?
UPDATE: Mogę wydać set guifont
polecenie w czasie wykonywania i działa dobrze. Po prostu wydaje się, że nie odczytuje go z moich plików startowych.
~/.vimrc
i działa doskonale. Może zechcesz sprawdzić, czy dana czcionka istnieje ...set guifont=Monaco:h12
czasie wykonywania i działa dobrze. Nie jestem pewien, dlaczego nie odczytuje go z plików startowych, o których wspomniałem.vim -D
aby wejść w tryb debugowania, a następniestep
przez skrypty startowe vima, aby zobaczyć, co się dzieje.set guifont
oświadczeniu. Jeśli naprawdę tak jest w twoim vimrc, to usuń spacje, nie są one ważne w przypadku wyrażeń set z znakiem równości (właściwie myślę, że spacja przed równością jest w porządku, ale nie po).Odpowiedzi:
Umieść to w
.gvimrc
:Zwróć uwagę na brak spacji wokół znaku równości.
źródło
.vimrc
pliku.~/.vimrc
nie ma to wpływu na czcionkę faktycznie używaną wmacvim
Jeśli chcesz ustawić czcionkę ze spacjami w nazwie, użyj odwrotnego ukośnika w
.gvimrc
:źródło
Source Code Pro
jest wspaniałe! Polecam jednakSource Code Pro Light
zamiast jego zwykłej wersji.Najbardziej kompletna odpowiedź powinna brzmieć:
Rozejrzałem się i każda odpowiedź i samouczek, które znalazłem, nie określały, jak ustawić krój pisma.
Po ręcznym ustawieniu czcionki za pomocą okna Czcionka, jeśli nie masz pewności, co dokładnie wpisać, wpisz:
Spowoduje to wyświetlenie dokładnej wartości ciągu, którą należy umieścić w pliku .vimrc, łącznie z krojem pisma.
źródło
Dołącz ustawienie moich czcionek.
źródło
Jeśli używasz komputera Mac, dodaj te wiersze do
~/.vimrc
:źródło
Aby poradzić sobie nie tylko ze znakami angielskimi, możesz umieścić to w swoim
.vimrc
pliku (guifontwide
dotyczy znaków chińskich):źródło
wide
że każdy znak jest kodowany przez więcej niż 8 bitów, stąd jest szeroki? A może faktycznie wydaje się szeroki?