我还想在.emacs文件中保存字体大小。


当前回答

在AquaMacs CMD +和CMD -中调整当前缓冲区的字体大小。

其他回答

在NTEmacs 23.1中,选项菜单有一个“设置默认字体…”选项。

下面是一个代码片段,可以让你直接使用交互函数指定全局字体大小:

(defun set-font-size ()
    "Set the font size."
  (interactive)
  (set-face-attribute
   'default nil :height
   (string-to-number
    (read-string "Font size: " (number-to-string (face-attribute 'default :height nil))))))

zoom.cfg和global-zoom.cfg提供字体大小更改绑定(来自EmacsWiki)

C——或C-mousewheel-up:增大字体大小。 C-+或C-鼠标滚轮向下:减小字体大小。 C-0将字体大小恢复为默认值。

按Shift和第一个鼠标按钮。您可以通过以下方式更改字体大小:此网站有更多详细信息。

Aquamacs:

(set-face-attribute 'default nil :font "Monaco-16" )

从Emacs Wiki全局更改默认字体,它说你可以使用以下任何一种:

(set-face-attribute 'default nil :font FONT )

(set-frame-font FONT nil t)

其中FONT是“Monaco-16”之类的东西,例如:

(set-face-attribute 'default nil :font "Monaco-16" )

在wiki上的第一个建议中有一个额外的右括号,这导致了启动时的错误。我终于注意到这个额外的右括号,随后我在维基上更正了这个建议。这两个建议都对我有用。