Schriftgröße ändern macvim?


178

Ich benutze Macvim und ich liebe es. Ich mag auch die Standardschriftart.

Meine Frage ist:

Wie ändere ich die Schriftgröße in meiner .gvimrc? Ich möchte, dass es größer wird, ohne die Schriftart von der Standardeinstellung zu ändern.

Alle Beispiele, die ich gesehen habe, geben eine Schriftart an, dann ein ':' und dann die Größe.

Wie ändere ich einfach die Größe und nicht die Schriftart selbst?

Vielen Dank!

Antworten:


142

Die Standardschriftart ist Bitstream Vera (suchen Sie auf dieser Seite nach 'Standardschriftart'). Warum also nicht einfach das angeben, sondern mit einer anderen Schriftgröße? Z.B

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

Dieser Ansatz stellt auch sicher, dass bei zukünftigen Änderungen des Standards (z. B. des Systemstandards Monaco) Ihre bevorzugte Schriftart weiterhin aktiviert ist.


Ah, aber ich habe es herausgefunden und es war dem am nächsten. Danke, dass du mich auf den richtigen Weg gebracht hast. Es ist De Ja Vu Veraauf meinem System. Huh. Trotzdem danke!
Alex

@ Alex: Das ist interessant. Sieht so aus, als wären die Dokumente etwas veraltet. Diese Schriftart ist eine Erweiterung der ursprünglichen BitstreamSchriftfamilie, "um eine größere Auswahl an Zeichen bereitzustellen und gleichzeitig das ursprüngliche Erscheinungsbild beizubehalten" . Vielen Dank, dass Sie mit diesen Informationen zurückgekommen sind.
ire_and_curses

2
Unter OS X Mavericks funktioniert diese Antwort nicht. Siehe @ Denis Antwort unten. : set guifont = Menlo \ Regular: h16
Travis Bear

111

Eine schnelle Möglichkeit, die Schriftart festzulegen, wenn Sie nichts dagegen haben, dass ein Menü angezeigt wird, ist die Eingabe :set gfn=*.

Auf diese Weise können Sie alle Eigenschaften der Schriftart anpassen, ohne etwas anderes daran zu ändern.

Dann können Sie verwenden :set gfn zu sehen, auf was es jetzt eingestellt ist, und dies zu Ihrer .vimrc hinzufügen.

In meinem Fall wird dies beispielsweise angezeigt. guifont=Monaco:h12Um beim Start die gleiche Einstellung zu erhalten, habe ich set gfn=Monaco:h12meine .vimrc hinzugefügt .


3
Danke für den Trick 'set gfn = *'. Ich musste wirklich eine Liste der verfügbaren Artikel sehen - gut zu wissen, dass ich das kann!
Evadeflow

65

Keine der oben genannten Antworten hat bei mir funktioniert. Folgendes hat sich bewährt:

Fügen Sie Ihrer .gvimrc hinzu, für die Janus-Benutzer ist es ~ / .gvimrc.after:

set guifont=Menlo\ Regular:h14

Für Subvim erstellen Sie eine Datei: ~ / .vim / custom / gvimrc
Lenar Hoyt

2
Sie können die Zeile auch in Ihrem regulären ~ / .vimrc
aharris88

Dies hat bei mir funktioniert (auch keine der oben genannten). Ich habe auch ~ / .vmrc
Jorammer

59

- =und - -erhöhen bzw. verringern die Schriftgröße.


Ich musste Strg + Umschalt + = verwenden, um die Schriftgröße zu erhöhen. Könnte daran liegen, dass ich ein norwegisches Tastaturlayout verwende
smat

1
@smat Nun, hier geht es speziell um MacVim unter OSX.
Conner

4
Wir gehen auch davon aus, dass sie, wenn sie die Schriftart-Site ändern möchten, dies für alle Sitzungen bevorzugen. Diese Antwort wird das nicht tun.
New Alexandria

1
@ Conner sollte Cmd + Shift + = in meinem obigen Kommentar sein. Vielen Dank, dass Sie den Fehler entdeckt haben.
Smat


7

In den Antworten fehlt ein nützlicher Hinweis: Sie können einen verwenden, set guifont=*der eine Schriftartenauswahl aufruft, mit der Sie aus den verfügbaren Schriftarten im System auswählen können. Möglicherweise handelt es sich nur um OSX und Linux, es ist jedoch vorzuziehen, dass Sie es manuell eingeben müssen.

Sobald Sie die Schriftart ausgewählt haben, können Sie sie set guifonterneut verwenden, um den Namen der Schriftart und die ausgewählte Größe auszudrucken. Die einzige Einschränkung ist, dass Leerzeichen in Ihrem ~ / .vimrc rückwärts gekürzt werden müssen


Von allen Antworten war diese die hilfreichste für mich. Danke dir. :)
Levi Figueira

6

Das Ändern der Schriftgröße in der Vim-Konsole kann sich erhöhen oder verringern

set guifont=Menlo\ Regular:h14

Für Macvim folgen Sie den Tastenkombinationen

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

Für Terminal

Zoom in-CMD/ctrl++
Zoom out-CMD/ctrl+-
Normal default size - CMD/cmd+0    

ja das ist richtig. Beim Vergrößern / Verkleinern wird der Wert von fontsizeIn entsprechend set guifont=Menlo\ Regular:h<fontsize>erhöht / verringert.
A-Dubb
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.