疲倦的眼睛的emacs字体定制

Posted

技术标签:

【中文标题】疲倦的眼睛的emacs字体定制【英文标题】:emacs font customization for tired eyes 【发布时间】:2013-10-23 23:51:13 【问题描述】:

我一直在使用与 Mac OS X 终端捆绑在一起的 emacs,它很好,但它是旧版本。我喜欢它,因为我可以在 OS X 中轻松控制整个终端字体大小。

我安装了最新版本的 emacs,它似乎是另一种动物。这是一个带有按钮的伪 gui,它在终端环境之外。我一直在试图弄清楚如何在没有运气的情况下调整屏幕的字体大小。有人可以帮忙吗?

也许我很笨,但我更喜欢我使用的旧版 emacs 的纯文本特性。试图在其中强制使用菜单/鼠标系统似乎违背了系统的原始美感。

【问题讨论】:

Emacs GUI 不仅仅是伪的。它可以做一些事情,比如在缓冲区中显示不同的字体大小或图像,这在终端中是不可能的。 【参考方案1】:

您的字体自定义基本参考是:http://www.emacswiki.org/emacs/CustomizingFaces

如果你不想通过 emacs 的自定义功能进行自定义(我自己不关心),那么这个问题有一个很好的答案:How to set the font size in Emacs?

至于 gui jibba jabba,这是我的 .emacs 中的内容:

(if (fboundp 'scroll-bar-mode) (scroll-bar-mode -1))
(if (fboundp 'tool-bar-mode) (tool-bar-mode -1))
(if (fboundp 'menu-bar-mode) (menu-bar-mode -1))

关闭所有这些。 :-)

编辑:

我建议使用相同的 emacs 文件并对 GUI 中使用的 NextStep 库进行测试....

(when (featurep 'ns) 
  ;; do GUI stuff like font fiddling
  )

【讨论】:

在哪里放置 .emacs 以使其相关?我有一个 .emacs,它也适用于 OS X 上安装的其他版本的 emacs,所以我不希望它们发生冲突。 谢谢,我对此还有另一个问题,但我稍后会提出一个新问题。【参考方案2】:

输入这个:

M-x text-scale-adjust

那么你就可以使用密钥了:

+:将默认人脸高度增加一级。 -:将默认人脸高度降低一级。 0:将默认人脸高度重置为全局默认值。

【讨论】:

这当然很有用,谢谢。但它似乎只调整当前缓冲区,而不是整个环境。 是的,听起来你想要的是自定义人脸default

以上是关于疲倦的眼睛的emacs字体定制的主要内容,如果未能解决你的问题,请参考以下文章

vim 和 emacs 到底比ultraedit 和notepad2/++ 强在啥地方?

lixuxmint系统定制与配置-字体

华为将发布定制款“鸿蒙字体”,可以免费商用

php Google字体定制工具

Typora主题定制之数学公式和字体篇

Django自定制插件之随机验证码