Antworten:
Versuchen Sie C-x C-+und C-x C--; das heißt, Control- x Control- Minus/ Control- Plus.
Nach einer Kombination ( C-x C-+oder C-x C--) nacheinander +oder -erhöhen oder verringern Sie die Textskala, ohne C-x C-erneut zu tippen .
Zugabe durch sawa
Ich habe die Funktion nachgeschlagen, die den genannten Tasten zugewiesen wurde, und festgestellt, dass es sich um text-scale-increase
und handelt text-scale-decrease
. Ich habe meiner Konfigurationsdatei Folgendes hinzugefügt, damit ich Ctrl+ Scrollvergrößern / verkleinern kann. Es ist nützlich.
(global-set-key [C-mouse-4] 'text-scale-increase)
(global-set-key [C-mouse-5] 'text-scale-decrease)
(text-scale-set LEVEL)
wenn Sie im Voraus wissen, was Sie wollen. Zum Beispiel benutze ich dies, um die Schriftgröße in ibuffer standardmäßig zu reduzieren:(add-hook 'ibuffer-mode-hook 'my-ibuffer-mode-hook) (defun my-ibuffer-mode-hook () (text-scale-set -1))
(global-set-key (kbd "C-<wheel-up>") 'text-scale-increase)
(global-set-key (kbd "C-<wheel-down>") 'text-scale-decrease)
minus
von den Schreibmaschinentasten sein muss, nicht von der Zehnertastatur.
Die sehr nette Antwort von user173973 bindet die Funktionen an nicht generische Mausereignisse. Das heißt, dass beispielsweise auf meinem Windows-System der Bindungsbefehl nicht gültig ist.
Um es unter Windows (oder wahrscheinlich überall) zu verwenden, können Sie diese generischen Bindungen verwenden:
(global-set-key [C-mouse-wheel-up-event] 'text-scale-increase)
(global-set-key [C-mouse-wheel-down-event] 'text-scale-decrease)
(setq w32-pass-extra-mouse-buttons-to-system t)
. Irgendwelche Ideen? (Ich bin auf Windows 7.)
(kbd "<C-wheel-up>")
. Beschreiben Sie insbesondere den Schlüssel mit C-h k ctrl+scroll-up
.
Diese Konfiguration hat bei mir funktioniert:
(global-set-key [C-wheel-up] 'text-scale-increase)
(global-set-key [C-wheel-down] 'text-scale-decrease)