Ich verwende gVim 7.2 unter Windows 7. Ich kann die GUI-Schriftart über das Menü als Consolas 10 (Schriftgröße) festlegen. Ich versuche dies .vimrc
wie folgt in eine Datei zu setzen :
set guifont=Consolas\ 10
Aber es funktioniert nicht. Weiß jemand, wie man das einstellt?
set guifont=Consolas:h11:cANSI
die~/.vimrc
Datei hinzuzufügen.gvimrc
."gui_gtk3"
.cANSI
verwendet und ob es überhaupt benötigt wird?Versuchen Sie, Ihre Schriftart über das Menü einzustellen und dann einzugeben
Dies sollte Ihnen die Zeichenfolge anzeigen, auf die Vim diese Option festgelegt hat. Sie müssen alle Leerzeichen entkommen.
quelle
Verwenden Sie für GUI-spezifische Einstellungen
.gvimrc
anstelle von.vimrc
, was unter Windows entweder$HOME\_gvimrc
oder ist$VIM\_gvimrc
.Überprüfen Sie die
:help .gvimrc
für Details. Im Wesentlichen liest VIM beim Start die.vimrc
. Wenn danach die GUI aktiviert ist, liest sie auch die.gvimrc
. IOW, alle allgemeinen VIM-Einstellungen sollten beibehalten werden.vimrc
, alle GUI-spezifischen Dinge in.gvimrc
. (Wenn Sie jedoch kein Konsolen-VIM verwenden, können Sie das einfach vergessen.vimrc
.)Die Syntax ist falsch. Danach können
:set guifont=*
Sie immer die richtige Syntax für die Schriftart mit überprüfen:set guifont?
. VIM Windows-Syntax ist:set guifont=Consolas:h10
. Ich sehe keine genaue Spezifikation dafür, obwohl es in der erwähnt wird:help win32-faq
.quelle
:e $MYGVIMRC
Enter:set guifont=
Tab Enter.Der Befehl in Schritt 6 fügt den Inhalt des
:
Sonderregisters ein, das den zuletzt verwendeten Ex-Modus-Befehl enthält. Hier ist dies der Befehl aus Schritt 4, der den korrekt formatierten Schriftnamen hat, da die Registerkarte den zuvor über das GUI-Dialogfeld festgelegten Wert vervollständigt.quelle
guifont
Option festlegt und keinen bestimmten Befehl ausführt.":p
für Schritt 6 tun , um den letzten Ex-Modus-Befehl zu erhalten. Siehe diese Antwort .Gehen Sie für Windows wie folgt vor:
:e $MYGVIMRC
set guifont=<font name as noted>:h<font size>
quelle
Obwohl dies ein alter Thread ist, dachte ich, ich würde einen Kommentar hinzufügen, da ich beim Versuch, ein ähnliches Problem zu lösen, darauf gestoßen bin. Dies könnte allen anderen helfen, die sich hier befinden:
Das Backslash-Zeichen wird verwendet, um das nächste Zeichen zu ignorieren. Einmal zum Schriftnamen in meinem gvimrc hinzugefügt, hat es funktioniert. Ich bin auf einem GNU / Linux-Computer, der keine Leerzeichen mag. Ich vermute, dass der erste Beitrag ein Fehler war, weil auf einem Windows-Computer ein Schrägstrich verwendet wurde.
Zum Beispiel:
Wo ich diese Zeile zur gvimrc-Datei hinzufügen musste, damit sie gelesen werden konnte:
quelle
Ubuntu 14.04 LTS
Geben Sie nach dem if - endif- Block Folgendes ein
Speichern Sie die Datei (: wq!). Hier ist "Neep" (Ihre Wahl) der Schriftstil und "10" ist die Respektgröße der Schrift. Erstellen Sie dann den Font-Cache erneut.
Ihre gewünschte Schriftart wird auf gvim gesetzt.
quelle
Am Ende musste ich Folgendes tun: set guifont = Courier: h10: cANSI
quelle