Emacs

Emacs 更改單個單詞(或句子)的字型,而不是整個緩衝區的字型

  • October 31, 2013

不知何故,我找不到更改特定文本字元串字型大小的方法。

我知道如何全域或臨時為整個緩衝區執行此操作。更改預設字型不是這裡的問題。

有時我會使用 ω、Ω 或 ב 等數學符號,並希望將它們更改為更大的字型。我需要一種簡單的方法來做到這一點。也歡迎使用使這些符號更明顯的替代方法。

您正在尋找的是使用較大尺寸字元的 Emacs**面孔。**參見 face 屬性:height,例如,在 Elisp 手冊中的 node Face Attributes

您可以將面孔應用於任何文本(例如,單詞或表達式)。您可以通過程序或手動執行此操作。如果通過程序,可以使用font-lock-keywords(自動語法突出顯示)或使用任何各種文本突出顯示功能來完成。

這種突出顯示可以使用facetext 屬性或faceoverlay 屬性來實現;也就是說,它一方面可以附加到緩衝區文本(或字元串),另一方面可以覆蓋在緩衝區頂部。

也可以看看:

引用自:https://unix.stackexchange.com/questions/98352