我知道我可以使用Cx C- +进行放大/缩小,但这仅适用于当前文件。一旦我打开另一个文本,文本就会恢复为默认值,一遍又一遍地做起来真的很累。如何保持当前emacs会话的全局缩放级别?
我知道,如果您知道确切的字体大小,则可以在init文件中进行设置,而我不知道。另外,我不想永久保留它-当我在没有外部屏幕几个小时或在进行演示时连接到投影仪时,通常需要使用它。
这段代码修改了放大/缩小功能,以将命令应用于每个缓冲区。那应该可以实现您想要做的事情。
(defadvice text-scale-increase (around all-buffers (arg) activate)
(dolist (buffer (buffer-list))
(with-current-buffer buffer
ad-do-it)))
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句