本文介绍了Emacs字体大小与Ctrl键和鼠标滚动的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

notepad ++允许我增加字体大小,当我按住键并旋转鼠标中间滚动按钮转发。

notepad++ allow me to increase the font size when I hold the Key and rotate the mouse middle scroll button to forward.

同样的方式,当我持有并向后旋转鼠标中间滚动按钮时,喜欢的大小减小。

In the same way, the when I hold and rotate the mouse middle scroll button backward, the fond size reduces.

如何获得与Emacs相同?

How can I get the same with Emacs?

推荐答案

代码

code for AlexCombas' answer:


(defun font-big ()
 (interactive)
 (set-face-attribute 'default nil :height 
  (+ (face-attribute 'default :height) 10)))

(defun font-small ()
 (interactive)
 (set-face-attribute 'default nil :height 
  (- (face-attribute 'default :height) 10)))

(global-set-key (kbd "<C-wheel-down>") 'font-small)
(global-set-key (kbd "<C-wheel-up>") 'font-big)

编辑:最小和最大使用


(defun font-big ()
 (interactive)
 (set-face-attribute 'default nil :height 
  (min 720
   (+ (face-attribute 'default :height) 10))))

(defun font-small ()
 (interactive)
 (set-face-attribute 'default nil :height 
  (max 80
   (- (face-attribute 'default :height) 10))))

这篇关于Emacs字体大小与Ctrl键和鼠标滚动的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!