【问题标题】:Increase line height in Spacemacs增加 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 中设置字体大小?stackoverflow.com/questions/294664/…emacswiki.org/emacs/LineSpacing

标签: emacs line spacemacs


【解决方案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 按钮!

      【讨论】:

        猜你喜欢
        • 2011-12-23
        • 2020-09-06
        • 2018-06-01
        • 1970-01-01
        • 2012-03-20
        • 2018-01-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多