Ich habe gerade vim-airline installiert und möchte eine Schriftart verwenden, die die coolen Pfeilglyphen unterstützt, die vim-airline unterstützt. Also habe ich die Schriftart "Liberation Mono for Powerline" von derPowerline-Schriftarten-Repository. Ich habe die Schriftart installiert, indem ich auf die Datei doppelgeklickt .ttf
und im angezeigten Dialogfeld „Schriftart installieren“ ausgewählt habe. Ich kann die Schriftart im Ordner „Schriftarten“ der Systemsteuerung sehen.
Wenn ich jedoch versuche, die Schriftart in vim zu laden, indem ich
set guifont="Liberation Mono for Powerline:h11:cANSI"
die guifont
Zeichenfolge wird leer und die Schriftart wird auf Fixedsys Regular zurückgesetzt. Wie verwende ich also diese coole neue Monospace-Schriftart, die ich heruntergeladen habe?
Antwort1
Sie können das Argument eines :set
Befehls nicht in Anführungszeichen setzen, da im Kontext eines :set
Befehls ein Kommentar mit einem Anführungszeichen beginnt. Dafür gibt es mindestens zwei Möglichkeiten.
Setzen Sie Leerzeichen mit Backslashes in Anführungszeichen.
set guifont=Liberation\ Mono\ for\ Powerline:h11:cANSI
Verwenden Sie
:let
anstelle von:set
.let &guifont = "Liberation Mono for Powerline:h11:cANSI"
Sehen
:help option-backslash
:help let-option