Ich möchte auch die Schriftgröße in meiner .emacs
Datei speichern.
emacs
fonts
emacs-faces
Juba
quelle
quelle
.emacs.d/init.el
stattdessen, was besser ist (sauberere und bessere Versionskontrolle)Antworten:
Der Wert ist in 1 / 10pt, also gibt 100 10pt usw.
quelle
set-face-background set-face-font set-face-inverse-video-p set-face-underline set-face-background-pixmap set-face-foreground set-face-stipple set-face-underline-p
.set-face-attribute
fehlt zwarM-x
(execute-extended-command
), aber es ist inM-:
(eval-expression
) undC-h f
(describe-function
) vorhanden.M-:
ist wahrscheinlich das, was Sie wollen, wenn Sie dies nicht in Ihre.emacs
Datei einfügen möchten .M-x
? Noob Frage, ich bin sicher, aber ich bin nicht vertraut, wie Emacs auf niedrigem Niveau "funktioniert"M-x
? ”. Die Recherche der Antwort erwies sich als lehrreich.GNU Emacs 23 aus Emacswiki verfügt über eine integrierte Tastenkombination:
quelle
Drücken Sie die Umschalttaste und die erste Maustaste. Sie können die Schriftgröße folgendermaßen ändern: Diese Website enthält weitere Details.
quelle
M-x customize-face RET defaultMit dieser Option können Sie die Gesichtsfläche festlegen
default
, auf der alle anderen Flächen basieren. Dort können Sie die Schriftgröße einstellen.Hier ist was in meinen .emacs ist. Tatsächlich legt das Farbthema die Grundlagen fest, und meine benutzerdefinierte Gesichtseinstellung überschreibt einige Dinge. Die benutzerdefinierten Gesichter werden vom Emacs-Mechanismus zum Anpassen von Gesichtern geschrieben:
quelle
Dies ist eine weitere einfache Lösung. Funktioniert auch in 24
Abkürzungen:
quelle
Ich habe folgendes in meinem
.emacs
:Sie können jede Schriftart Ihrer Wahl ersetzen
"Monospace-11"
. Die verfügbaren Optionen sind stark systemabhängig. Wenn SieM-x set-default-font
die Tab-Vervollständigungen verwenden und betrachten, erhalten Sie einige Ideen. Auf meinem System mit Emacs 23 und Anti-Aliasing aktiviert ist , können Systemschriften mit Namen, zB wählenMonospace
,Sans Serif
usw.quelle
Öffnen Sie Emacs in X11, gehen Sie zum Menü Optionen, wählen Sie "Standardschriftart festlegen ..." und ändern Sie die Schriftgröße. Wählen Sie im selben Menü "Optionen speichern". Erledigt.
quelle
zoom.cfg und global-zoom.cfg bieten Bindungen zur Änderung der Schriftgröße (aus EmacsWiki).
quelle
Hier ist eine Option zum interaktiven Ändern der Schrifthöhen, Punkt für Punkt:
Dies ist vorzuziehen, wenn Sie die Größe von Text in allen Puffern ändern möchten . Ich mag keine Lösungen mit
text-scale-increase
undtext-scale-decrease
da Zeilennummern in der Rinne danach abgeschnitten werden können.quelle
Mit Firefox und anderen Programmen können Sie die Schriftgröße mit C- + und C-- erhöhen und verringern. Ich habe meine .emacs so eingerichtet, dass ich die gleiche Fähigkeit habe, indem ich folgende Codezeilen hinzufüge:
quelle
Aquamacs :
Im Emacs-Wiki können Sie die Standardschriftart global ändern. Sie können eine der folgenden Optionen verwenden:
Wo
FONT
ist so etwas wie"Monaco-16"
zB:Der erste Vorschlag im Wiki enthielt eine zusätzliche schließende Klammer, die beim Start einen Fehler verursachte. Endlich bemerkte ich die zusätzliche schließende Klammer und korrigierte anschließend den Vorschlag im Wiki. Dann haben beide Vorschläge für mich funktioniert.
quelle
Es hängt alles davon ab, was Sie unter Ändern der Schriftgröße verstehen. Dieser EmacsWiki-Abschnitt bietet die besten und vollständigsten Informationen. Es werden die verschiedenen Fälle unterschieden (Textskalierung, Rahmenschrift, Puffer / Rahmen usw.): Ändern der Schriftgröße .
quelle
In NTEmacs 23.1 verfügt das Menü "Optionen" über die Option "Standardschriftart festlegen ...".
quelle
Ich bin mit Konsolen-Emacs (emacs -nw) zufrieden. Moderne vterm-Implementierungen (wie das Gnome-Terminal) bieten tendenziell eine bessere Unterstützung für Schriftarten. Wenn Sie sich daran gewöhnt haben, können Sie tmux verwenden, sodass die Arbeit mit Ihrer gesamten Umgebung auf Remote-Servern auch ohne X möglich wird.
quelle
In Aquamacs
CMD +
undCMD -
passen Sie die Schriftgröße für den aktuellen Puffer.quelle
Ich verwende das Hydra- Paket, um das Erhöhen / Verringern der Schrift durch Drücken von
f2 + + + +
/ fortlaufend zu steuern. Diesf2 - - - -
bedeutet, dass Sief2
einmal drücken und dann+
/ verwenden-
, um nur zu steuern und die Standardschriftgröße durch wiederherzustellenf2 0
. Da ich eine Tastatur habe, binde ich die Tastatur auch an die Schriftarteinstellung.Und moderne Editor-Maussteuerungsfunktionen, die durch die folgenden Tastenkombinationen unterstützt werden: Drücken Sie die Steuerungstaste + Mausrad, um die Schriftart zu erhöhen / zu verringern.
quelle
GNU Emacs 24.3.1 (x86_64-pc-linux-gnu, GTK+ Version 3.10.7)
(global-set-key (kbd "<C-mouse-4>") 'text-scale-increase) (global-set-key (kbd "<C-mouse-5>") 'text-scale-decrease)
In meiner Version von Emacs (25)Hier ist ein Ausschnitt, mit dem Sie die globale Schriftgröße mithilfe einer interaktiven Funktion direkt angeben können:
quelle