增加 Spacemacs 中的行高

Posted

技术标签:

【中文标题】增加 Spacemacs 中的行高【英文标题】:Increase line height in Spacemacs 【发布时间】:2017-03-16 17:12:30 【问题描述】:

我打算增加 Spacemacs 中每一行的高度。我尝试将一些代码放入主目录中.spacemacs 文件中的user-config 块中,如下所示,但行高根本没有改变:

(defun dotspacemacs/user-config ()
  '(add-text-properties (point-min) (point-max)
                 '(line-spacing 0.25 line-height 1.25))
  )

有人知道如何在 Spacemacs 中执行此操作吗?我刚刚开始使用 Spacemacs 一个星期,所以我完全是个新手。

【问题讨论】:

line-spacing 是一个可以自定义的缓冲区局部变量。 :height 属性通常通过自定义特定面来调整,例如default 面。您可以单独谷歌每个人,以了解如何使用常规 Emacs 执行此操作。我不知道如何用 Spacemacs 做到这一点。 如何在 Emacs 中设置字体大小?:***.com/questions/294664/… 见emacswiki.org/emacs/LineSpacing 【参考方案1】:

在寻找解决方案一段时间后,我发现有很多技巧可以增加行高,同时保持文本出现在行的中心。所以我尝试使用FontForge来修改字体(增加字体的顶部和底部空间)。

对于可能想要实现相同目标的人,我想说使用FontForge 创建适合您的新字体比通过 Spacemacs 中的配置找到方法要容易得多。

【讨论】:

【参考方案2】:

仅供参考,在缓冲区中评估 (setq line-spacing 2) 会增加行间距。

您可以将(setq-default line-spacing 2) 添加到您的 .emacs 文件中以全局更改它。 setq 不起作用,因为 line-spacing 是缓冲区局部变量。

【讨论】:

【参考方案3】:

除了其他答案,您还可以在 emacs UI 中自定义垂直间距。您可以通过以下方式执行此操作: 1.M-x 2. 输入customize variable 然后回车 3.输入line-spacing然后回车

您将被带到用于自定义行距变量的 UI 菜单。 在写有line spacing 的行上,转到写有value menu 的按钮,按回车,按1 使用自定义值。然后在右侧的框中,您可以将值从 0.0 更改为您想要的任何值!

那么请务必点击save and apply 按钮!

【讨论】:

以上是关于增加 Spacemacs 中的行高的主要内容,如果未能解决你的问题,请参考以下文章

spacemacs 使用gdb

spacemacs 中的“s-f”是啥意思?

Spacemacs:如何全局自动禁用 smartparens?

some settings for spacemacs golang

思创医惠:智慧医疗业务高增长,商业智能业务短期承压

如何根据文本内容增加 NSTableView 中的行高?