Versuchen Sie C-xC-+und C-xC--; das heißt, Control- xControl- Minus/ Control- Plus.
Nach einer Kombination ( C-xC-+oder C-xC--) nacheinander +oder -erhöhen oder verringern Sie die Textskala, ohne C-xC-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-increaseund handelt text-scale-decrease. Ich habe meiner Konfigurationsdatei Folgendes hinzugefügt, damit ich Ctrl+ Scrollvergrößern / verkleinern kann. Es ist nützlich.
Danke, es hat geholfen. Ich werde versuchen, das dem Scrollrad (möglicherweise mit Strg) der Maus zuzuweisen.
Sawa
2
Sie können auch anrufen, (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))
phils
Zum reibungslosen Vergrößern und Verkleinern kann ich die Funktionen verwenden, die nvm mir mitteilt. Für verschiedene Anzeigemodi funktionieren Phils möglicherweise gut.
Es scheint, dass das minusvon den Schreibmaschinentasten sein muss, nicht von der Zehnertastatur.
Viesturs
8
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:
Das funktioniert bei mir auch nicht (setq w32-pass-extra-mouse-buttons-to-system t). Irgendwelche Ideen? (Ich bin auf Windows 7.)
Brady Trainor
2
Ich habe es jetzt, von Xah Lees Blog, mit dem ich Erfolg habe (kbd "<C-wheel-up>"). Beschreiben Sie insbesondere den Schlüssel mit C-h k ctrl+scroll-up.
Brady Trainor
Für mich (unter Unix) funktioniert das nicht. Nur die Antwort von @sawa funktioniert.
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 handelttext-scale-decrease
. Ich habe meiner Konfigurationsdatei Folgendes hinzugefügt, damit ich Ctrl+ Scrollvergrößern / verkleinern kann. Es ist nützlich.quelle
(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:
quelle
(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 mitC-h k ctrl+scroll-up
.Diese Konfiguration hat bei mir funktioniert:
quelle