Frage

Ich mag auch die Schriftgröße in meiner .emacs Datei speichern.

War es hilfreich?

Lösung

(set-face-attribute 'default nil :height 100)

Der Wert ist in 1 / 10pt, so 100 geben Sie 10pt usw.

Andere Tipps

Emacswiki , GNU Emacs 23 hat eine eingebaute Tastenkombination:

  

C-x C - + und C-x C - zu erhöhen oder   verringern Sie die Puffertextgröße

Drücken Sie die Umschalttaste und die erste Maustaste. Sie können die Schriftgröße auf folgende Weise ändern: Diese Webseite hat mehr Details.

M-x customize-face RET default ermöglicht es Ihnen, das Gesicht default Gesicht zu setzen, auf der alle anderen Gesichter Basis auf. Dort können Sie die Schriftgröße festgelegt.

Hier ist das, was ist in meiner .emacs. tatsächlich, farb Thema wird die Grundlagen gesetzt, dann wird meine benutzerdefinierte Gesicht Einstellung ein paar Sachen außer Kraft setzen. die benutzerdefinierten-Set-Gesichter werden von Emacs customize-face-Mechanismus geschrieben:

;; my colour theme is whateveryouwant :)
(require 'color-theme)
(color-theme-initialize)
(color-theme-whateveryouwant)

(custom-set-faces
  ;; custom-set-faces was added by Custom.
  ;; If you edit it by hand, you could mess it up, so be careful.
  ;; Your init file should contain only one such instance.
  ;; If there is more than one, they won't work right.
 '(default ((t (:stipple nil :background "white" :foreground "black" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :weight normal :height 98 :width normal :foundry "unknown" :family "DejaVu Sans Mono"))))
 '(font-lock-comment-face ((t (:foreground "darkorange4"))))
 '(font-lock-function-name-face ((t (:foreground "navy"))))
 '(font-lock-keyword-face ((t (:foreground "red4"))))
 '(font-lock-type-face ((t (:foreground "black"))))
 '(linum ((t (:inherit shadow :background "gray95"))))
 '(mode-line ((t (nil nil nil nil :background "grey90" (:line-width -1 :color nil :style released-button) "black" :box nil :width condensed :foundry "unknown" :family "DejaVu Sans Mono")))))

Dies ist eine weitere einfache Lösung. Werke in 24 als auch

(set-default-font "Monaco 14")

Short Cuts:

`C-+` increases font size
`C--` Decreases font size

Ich habe in meinem .emacs folgendes bekommen:

(defun fontify-frame (frame)
  (set-frame-parameter frame 'font "Monospace-11"))

;; Fontify current frame
(fontify-frame nil)
;; Fontify any future frames
(push 'fontify-frame after-make-frame-functions) 

Sie können jede Schriftart Ihrer Wahl für "Monospace-11" subsitute. Die Menge der verfügbaren Optionen ist sehr systemabhängig. Mit M-x set-default-font und Blick auf den Tab-Vervollständigungen werden Ihnen ein paar Ideen. Auf meinem System mit Emacs 23 und Anti-Aliasing aktiviert ist, können Systemschriften mit Namen, zum Beispiel Monospace, Sans Serif, etc.

wählen

Öffnen Emacs in X11, gehe zu Menü Optionen wählen „Standard-Schriftart ...“, die Schriftgröße ändern. Wählen Sie „Speicheroptionen“ im selben Menü. Fertig.

zoom.cfg und < a href = "https://bitbucket.org/DavidVilla/emacs-pills/src/default/pills/global-zoom.cfg.el" rel = "nofollow noreferrer"> global-zoom.cfg Schrift bieten Größenänderung Bindungen (von EmacsWiki)

  • C- oder C-Mausrad-up. Erhöht Schriftgröße
  • C- + oder C-Mausrad-down: verringert Schriftgröße
  • .
  • C-0 kehrt Schriftgröße auf Standard.

Hier ist eine Option für die Schrifthöhen Ändern der Größe interaktiv, ein Punkt zu einem Zeitpunkt:

;; font sizes
(global-set-key (kbd "s-=")
                (lambda ()
                  (interactive)
                  (let ((old-face-attribute (face-attribute 'default :height)))
                    (set-face-attribute 'default nil :height (+ old-face-attribute 10)))))

(global-set-key (kbd "s--")
                (lambda ()
                  (interactive)
                  (let ((old-face-attribute (face-attribute 'default :height)))
                    (set-face-attribute 'default nil :height (- old-face-attribute 10)))))

Dies ist vorzuziehen, wenn Sie Text in Größe ändern möchten alle Puffer. Ich mag keine Lösungen mit text-scale-increase und text-scale-decrease als Zeilennummern in der Gosse können danach geschnitten aus.

Firefox und anderen Programmen können Sie die Schriftgröße mit C + und C-- erhöhen und zu verringern. Ich habe meine .emacs, so dass ich durch das Hinzufügen dieser Codezeilen, die gleiche Fähigkeit haben:

(global-set-key [C-kp-add] 'text-scale-increase)

(global-set-key [C-kp-subtract] 'text-scale-decrease)

Aquamacs :

(set-face-attribute 'default nil :font "Monaco-16" )

Aus dem Emacs Wiki Global Ändern der Standardschriftart , sagt es Ihnen beide verwenden können diese:

(set-face-attribute 'default nil :font FONT )

(set-frame-font FONT nil t)

Wo FONT ist so etwas wie "Monaco-16", z.

(set-face-attribute 'default nil :font "Monaco-16" )

Es gab eine zusätzliche schließende Klammer in dem ersten Vorschlag auf dem Wiki, die einen Fehler beim Start verursacht. Ich bemerkte schließlich die zusätzliche schließende Klammer, und ich korrigierte anschließend den Vorschlag auf dem Wiki. Dann beide der Vorschläge für mich gearbeitet.

Es hängt alles, was Sie durch Änderung bedeuten, die Schriftgröße. Dieser EmacsWiki Abschnitt bietet die besten und vollständige Informationen. Es zeichnet die verschiedenen Fälle (Skalierung von Text, Rahmen Schriftart, Puffer / Rahmen, etc.): ändern Schriftgröße .

ich Sie glücklich mit Konsole Emacs (emacs -nw), modernes vterm Implementierungen (wie gnome-terminal) ist in der Regel besser Schrift Unterstützung haben. Plus, wenn Sie daran gewöhnen, können Sie dann verwenden tmux, und so mit Ihrer vollständigen Umgebung auf Remote-Servern arbeiten wird möglich, auch ohne X.

In Aquamacs CMD + und CMD - die Schriftgröße für den aktuellen Puffer einzustellen.

Ich verwende hydra Paket Schrift Erhöhung steuern / verringern aneinander angrenzend durch f2 + + + + / f2 - - - - Pressen, die einmal bedeutet, dass die Presse f2 und dann + / - Verwendung nur zur Steuerung und Standard-Schriftgröße f2 0 wiederherstellen. Weil ich Tastatur, also auch binde ich Tastatur an die Schriftart-Einstellung.

(defhydra hydra-zoom (global-map "<f2>")
  "zoom"
  ("<kp-add>" text-scale-increase "in")
  ("+" text-scale-increase "in")
  ("-" text-scale-decrease "out")
  ("<kp-subtract>" text-scale-decrease "out")
  ("0" (text-scale-set 0) "reset")
  ("<kp-0>" (text-scale-set 0) "reset"))

Und moderne Editor Maus-Control-Funktionalität von Rad unten Tastenbelegungen, drücken Sie Strg + Maus unterstützt / verkleinern Schrift zu erhöhen.

(global-set-key (kbd "<C-wheel-up>") 'text-scale-increase)
(global-set-key (kbd "<C-wheel-down>") 'text-scale-decrease)

Hier ist ein Ausschnitt, der Sie direkt die globale Schriftgröße mit Hilfe einer interaktiven Funktion angeben können:

(defun set-font-size ()
    "Set the font size."
  (interactive)
  (set-face-attribute
   'default nil :height
   (string-to-number
    (read-string "Font size: " (number-to-string (face-attribute 'default :height nil))))))

In NTEmacs 23.1, das Optionen-Menü hat ein "Default font ..." aus.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top