如何在Spacemacs中轻松更改字体大小?

43

如何在spacemacs中更改字体大小?我需要下载其他包,比如源代码字体吗?

我尝试在配置文件中更改字体大小,但字体大小没有变化。由于字体路径未正确注册,我无法成功安装源代码字体。这些字体是按照开源Adobe提供的说明进行安装的。在spacemacs中有更简单的方法来完成这样一个简单的任务吗?


我预计正常的 M-x customize-face RET default RET 命令会起作用? - phils
1
我认为你需要重新启动Spacemacs才能应用字体更改。 - mattnedrich
我有同样的问题。你是怎么解决的? - Yixing Liu
4个回答

35

另一种方法是使用键序列“SPC z x”,然后按“+/=”键增加字体大小或“-”键减小字体大小。其他选项显示在which-key菜单中。


9
这只影响当前的缓冲区。 - MKesper
顺便提一下,您可以通过变量 text-scale-mode-step 自定义步长大小。 - ngmir

33

在我的 .spacemacs 文件中,我有以下内容

(defun dotspacemacs/init ()
  (setq-default
   dotspacemacs-startup-lists '(recents bookmarks projects)
   dotspacemacs-default-font '("SourceCode Pro"
                               :size 18
                               :weight normal
                               :width normal
                               :powerline-offset 2))

当然,您应该根据自己的喜好更改字体。Powerline具有一些与Spacemacs中的powerline搭配得很好的字符。

要进入.spacemacs文件,只需键入SPC f e d即可重新加载新文件类型,请键入SPC f e R

就是这样。
是的,我是一个眼睛不太好的老人,因此使用相对较大的字体。


12
注意:重新加载配置文件不会调整字体大小。必须重新启动Emacs。 - steel
6
注意,此部分已默认包含在.spacemacs中。文档链接为http://spacemacs.org/doc/DOCUMENTATION.html#font,其中有许多可以调整的详细信息。 - Fred Schoen

6

如果你不想改变默认设置或者想要在不重启emacs的情况下改变字体大小,请尝试以下方法:

M-x text-scale-increase

3
请注意,这不会全局改变字体大小,它只会为当前所在的缓冲区更改字体大小。 - Ben S
5
能否全局改变文本大小? - Entalpi
2
@Entalpi 是的,在 Emacs 中可以使用 M-x menu-set-font,在 Spacemacs 中可以使用 <Space> <Space> menu-set-font - philipper

0

我另外一种做法(至少在Ubuntu 20.04中)是按住CTRL键并滚动鼠标或触摸板上的滚轮来增加/减小文本的大小。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接