Wie lege ich die Standardschriftart für MacVim fest?
Ich habe versucht, die folgende Zeile hinzuzufügen
set guifont = Monaco:h12
zu einer der folgenden Dateien:
~/.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
Ich habe MacVim neu gestartet, aber die Standardschriftart wird immer noch nicht festgelegt. Was habe ich vermisst?
UPDATE: Ich kann den set guifont
Befehl zur Laufzeit ausgeben und er funktioniert einwandfrei. Es scheint es einfach nicht aus meinen Startdateien zu lesen.
~/.vimrc
und sie funktioniert einwandfrei. Vielleicht möchten Sie überprüfen, ob die bestimmte Schriftart vorhanden ist ...set guifont=Monaco:h12
Laufzeit versucht und es funktioniert gut. Ich bin mir nicht sicher, warum es die von mir erwähnten Startdateien nicht liest.vim -D
, um den Debug-Modus aufzurufen und dannstep
über vim-Startskripte sehen, was los ist.set guifont
Erklärung. Wenn es in Ihrem vimrc wirklich so ist, nehmen Sie die Leerzeichen heraus, sie sind nicht gültig um Gleichheitszeichen in festgelegten Anweisungen (eigentlich denke ich, dass ein Leerzeichen vor dem Gleichheitszeichen in Ordnung ist, aber nicht danach).Antworten:
Legen Sie dies in
.gvimrc
:Beachten Sie das Fehlen von Leerzeichen um das Gleichheitszeichen.
quelle
.vimrc
Datei einfügen.~/.vimrc
gibt es keine Auswirkung auf die tatsächlich verwendete Schriftartmacvim
Wenn Sie eine Schriftart mit Leerzeichen im Namen festlegen müssen, verwenden Sie Backslashes in Ihrem
.gvimrc
:quelle
Source Code Pro
ist wunderbar! Empfehlen Sie jedochSource Code Pro Light
über die reguläre Version.Die vollständigste Antwort sollte folgende sein:
Ich sah mich um und in jeder Antwort und jedem Tutorial, die ich fand, wurde nicht angegeben, wie die Schriftart eingestellt werden soll.
Wenn Sie nach dem manuellen Festlegen Ihrer Schriftart im Fenster "Schriftart" nicht genau wissen, was Sie eingeben sollen, geben Sie Folgendes ein:
Dies zeigt Ihnen den genauen Zeichenfolgenwert, den Sie in Ihre .vimrc-Datei einfügen müssen, einschließlich der Schriftart.
quelle
Fügen Sie meine Schriftarteneinstellung hinzu.
quelle
Wenn Sie einen Mac verwenden, fügen Sie folgende Zeilen hinzu
~/.vimrc
:quelle
Um nicht nur mit englischen Zeichen umzugehen, können Sie dies in Ihre
.vimrc
Datei einfügen (guifontwide
befasst sich mit chinesischen Zeichen):quelle
wide
, jedes Zeichen ist mit mehr als 8 Bit codiert, daher ist es breit? Oder erscheint es tatsächlich breit?