Emacs zoom avant / zoom arrière
Existe-t-il un moyen de zoomer et dézoomer (changer dynamiquement la taille de la police, assez facilement) sur emacs?
2 réponses
Try , C-x C-+ et , C-x C - , à Contrôle-x Contrôle-Moins/Contrôle-Plus.
Après une combinaison de (, C-x C-+ ou , C-x C - ), successives + ou - augmenter ou diminuer l'échelle du texte sans avoir à taper C-x C- nouveau.
Plus par sawa
J'ai regardé la fonction qui a été assignée à les clés mentionnées, et qu'ils sont text-scale-increase
et text-scale-decrease
. J'ai ajouté ce qui suit à mon fichier de configuration afin que je puisse faire Ctrl+Faites défiler pour effectuer un zoom avant / arrière. Il est utile.
(global-set-key [C-mouse-4] 'text-scale-increase)
(global-set-key [C-mouse-5] 'text-scale-decrease)
La - très belle-réponse de user173973 lie les fonctions aux événements de souris non génériques. C'est-à-dire que par exemple sur mon système windows, la commande de liaison n'est pas valide.
Pour l'utiliser sur windows (ou probablement n'importe où) vous pouvez utiliser ces génériques liaisons :
(global-set-key [C-mouse-wheel-up-event] 'text-scale-increase)
(global-set-key [C-mouse-wheel-down-event] 'text-scale-decrease)