Zmienić rozmiar czcionki macvim?

178

Używam macvim i uwielbiam to. Tak się składa, że ​​bardzo lubię domyślną czcionkę.

Moje pytanie brzmi:

Jak zmienić rozmiar czcionki w moim pliku .gvimrc? Chcę, aby był większy, bez zmiany domyślnej czcionki.

Wszystkie przykłady, które widziałem, określają czcionkę, a następnie „:”, a następnie rozmiar.

Jak więc zmienić rozmiar, a nie samą czcionkę ?

Dzięki!

Alex
źródło

Odpowiedzi:

142

Domyślną czcionką jest Bitstream Vera (wyszukaj „czcionkę domyślną” na tej stronie). Dlaczego więc nie po prostu to określić, ale z innym rozmiarem czcionki? Na przykład

:set guifont=Bitstream\ Vera\ Sans\ Mono:h14

Takie podejście zapewnia również, że jeśli w przyszłości zmienią się domyślne ustawienia (np. Domyślne ustawienia systemowe Monaco), nadal będziesz mieć włączoną preferowaną czcionkę.

ire_and_curses
źródło
Ach, ale wymyśliłem to i było najbliżej tego. Dzięki za wprowadzenie mnie na właściwą drogę. Jest w De Ja Vu Veramoim systemie. Huh. W każdym razie dzięki!
Alex
@Alex: To interesujące. Wygląda na to, że dokumenty są trochę nieaktualne. Ta czcionka jest rozszerzeniem oryginalnej Bitstreamrodziny czcionek, „aby zapewnić szerszy zakres znaków przy zachowaniu oryginalnego wyglądu i stylu” . Dzięki za powrót z tymi informacjami.
ire_and_curses
2
W systemie OS X Mavericks ta odpowiedź nie działa. Zobacz odpowiedź @Denis poniżej. : set guifont = Menlo \ Regular: h16
Travis Bear
111

Szybkim sposobem ustawienia czcionki, jeśli nie przeszkadza ci wyskakujące menu, jest wpisanie :set gfn=*.

Pozwoli ci to dostosować dowolną właściwość czcionki bez zmiany czegokolwiek innego.

Następnie możesz użyć, :set gfnaby zobaczyć, co jest teraz ustawione i dodać to do swojego .vimrc.

Jako przykład, w moim przypadku to pokazuje, guifont=Monaco:h12więc aby uzyskać to samo ustawienie podczas uruchamiania, dodałem set gfn=Monaco:h12do mojego .vimrc.

Thorsten Lorenz
źródło
3
Dzięki za sztuczkę „set gfn = *”. Naprawdę potrzebowałem zobaczyć listę tego, co było dostępne - dobrze wiedzieć, że mogę!
evadeflow
65

Żadna z powyższych odpowiedzi nie zadziałała dla mnie, oto co się udało:

Dodaj do swojego pliku .gvimrc, dla użytkowników janus jego plik ~ / .gvimrc. po:

set guifont=Menlo\ Regular:h14
Denis
źródło
Dla subvim utwórz plik: ~ / .vim / custom / gvimrc
Lenar Hoyt
2
Możesz również dodać tę linię w swoim zwykłym
pliku
To zadziałało dla mnie (również żaden z powyższych). Zmieniłem też ~ / .vmrc
Jorammer
59

- =i - odpowiednio -zwiększają i zmniejszają rozmiar czcionki.

Conner
źródło
Musiałem użyć Ctrl + Shift + =, aby zwiększyć rozmiar czcionki. Może dlatego, że używam norweskiego układu klawiatury
smat
1
@smat Cóż, chodzi konkretnie o MacVim na OSX.
Conner,
4
zakładamy również, że jeśli chcą zmienić witrynę czcionek, to chcieliby, aby była to preferencja między sesjami. Ta odpowiedź nie wystarczy.
Nowa Aleksandria,
1
@Conner powinno być Cmd + Shift + = w moim powyższym komentarzu. Dziękuję za wykrycie błędu.
smat
10

To świetnie działa na mój koniec.

: set guifont = Menlo \ Regular: h12

John Griffiths
źródło
Oszczędź mi dużo czasu.
peacepassion
7

W odpowiedziach brakuje jednej przydatnej notatki - możesz użyć, set guifont=*która spowoduje wyświetlenie selektora czcionek, abyś mógł wybrać spośród dostępnych czcionek w systemie. Może to być tylko OSX i Linux, ale lepiej jest wprowadzać je ręcznie.

Po wybraniu czcionki możesz użyć set guifontponownie, co spowoduje wydrukowanie nazwy czcionki i wybranego rozmiaru. Jedynym zastrzeżeniem jest to, że wszelkie spacje muszą być odwrócone ukośnikiem w twoim ~ / .vimrc

synthesizerpatel
źródło
Ze wszystkich odpowiedzi ta była dla mnie najbardziej pomocna. Dziękuję Ci. :)
Levi Figueira,
6

Zmiana rozmiaru czcionki w konsoli Vima może zwiększyć lub zmniejszyć

set guifont=Menlo\ Regular:h14

W przypadku Macvima działają następujące skróty klawiszowe

zoom out - CMD+-
zoom in -CMD+=

W przypadku terminala

Zoom in-CMD/ctrl++
Zoom out-CMD/ctrl+-
Normal default size - CMD/cmd+0    
J4cK
źródło
tak, to jest poprawne. W miarę powiększania / zmniejszania wartość fontsizew odpowiednio set guifont=Menlo\ Regular:h<fontsize>wzrośnie / zmniejszy się.
A-Dubb