Ich finde mich in jedem Puffer, den ich verwende, ständig herauszoomen (Cx C--), um mehr Codezeilen zu sehen, an denen ich arbeite.
Gibt es eine Möglichkeit, die Zoomstufe in meinen .emacs nicht interaktiv einzustellen? Oder sollte ich die Schriftgröße einstellen? Ich habe den Zoom verwendet, weil er die einfachste / schnellste Lösung war, aber ich würde lieber eine dauerhaftere Lösung finden. Gibt es Nachteile oder Vorteile bei der Verwendung eines gegenüber dem anderen? Die Unterschiede sind mir unklar.
(face-remap-add-relative 'default '((:height 300)))
in die Luft zu jagen; und(face-remap-add-relative 'default '((:height 120)))
um es zu verkleinern? Sie können die Höhe nach Ihren Wünschen ändern. Sie können diese in interaktive Funktionen umwandeln und sie Ihren bevorzugten Tastaturkürzeln zuordnen. Um sie auszuprobieren, fügen Sie sie in Ihren*Scratch*
Puffer ein und platzieren Sie den Cursor am Ende eines Code-Snippets und geben SieC-x C-e
Antworten:
Ja. Sie möchten einen Rahmen zoomen (die Schriftgröße für) , unabhängig davon, welche Puffer dort angezeigt werden.
Siehe Bibliothek
zoom-frm.el
und diese Beschreibungen zum Zoomen eines Rahmens und Zoomen eines Puffers .Siehe insbesondere den Befehl
zoom-in/out
, der beides bewirkt. Es ist standardmäßig auf die Tasten gebunden normalerweise nur gebunden puffern Zoomen:C-x C-+
,C-x C--
,C-x C-0
, undC-x C-=
. Sie können auch Befehle bindenzoom-in
undzoom-out
zu Maus-Radumdrehungen. Wenn SieC-u
einen dieser Befehle verwenden, können Sie zwischen Bildzoom und Pufferzoom umschalten.Neben dem interaktiven Zoomen von Frames oder Puffern können Sie natürlich auch die gewünschte Standardschriftgröße für alle Frames festlegen.
Auf derselben Emacs-Wiki-Seite finden Sie weitere Informationen zum Festlegen von Schriftarten und Schriftgrößen.
Aktualisieren Sie, nachdem Sie entschieden haben, dass Sie die Standardschriftgröße festlegen möchten
Die Antwort befindet sich in der letzten Zeile, die ich oben geschrieben habe: Siehe Abschnitt Globales Ändern der Standardschriftart auf der Seite Emacs Wiki Set Fonts . Hier erfahren Sie, wie Sie die Standardschriftart festlegen. (Außerdem erfahren Sie, wie Sie Schriftgrößen interaktiv zoomen.)
Hier sind diese Informationen auf den Punkt gebracht - fügen Sie diese in Ihre Init-Datei ein:
Lesen Sie jedoch den gesamten Abschnitt dieser Seite, da hier weitere Informationen zum Festlegen der Standardschriftart
.Xresources
und des Emacs-Dämons enthalten sind. Ein Beispiel für eine Zeile~/.Xresources
zum Festlegen der Standardschriftgröße ist:quelle
zoom-frm.el
Anpassungen gespeichert werden konnten, obwohl dies etwas verwirrend erscheint. (Ich habe nicht viel mit der Anpassungsoberfläche gemacht, sondern lieber Dinge in der Init-Datei festgelegt.) Ich werde es versuchen.zoom-frm.el
erfahren Sie, wie Sie Anpassungen zum Ändern von Schriftarten speichern, einschließlich der Vorgehensweise ohne Verwendung der Benutzeroberfläche zum Anpassen. FWIW, ich empfehle, dass Benutzer Customize verwenden, aber eine separatecustom-file
(siehe diese Variable) verwenden, anstatt Customize Code in ihre Init-Datei schreiben zu lassen.Wenn Sie eine GUI-Schriftartenauswahl mit Vorschau und allem verwenden möchten , können Sie diese verwenden
M-x menu-set-font
quelle
Ich verwende dies zum Zoomen von Emacs-weit (nicht nur den aktuellen Puffer):
quelle