gpt4 book ai didi

emacs - 突出显示emacs中的选定文本(组织模式)

转载 作者:行者123 更新时间:2023-12-03 21:41:09 28 4
gpt4 key购买 nike

我正在寻找一种方法来永久高亮显示Emacs中的选定文本,就像您使用PDF中的标记一样。我正在使用组织模式。

我曾尝试在Google上进行搜索,但没有找到任何东西,这让我感到非常惊讶。

最佳答案

在组织模式下,您可以使用*word*获取粗体字的word/word/获取斜体字的word_word_字下划线。

您可以通过Options->Customize Emacs->Specific Option重新定义要强调的字符,然后输入org-emphasis-alist

从某种意义上说,这是永久的,如果您保存并杀死缓冲区并将文件重新加载到emacs中,则您将再次具有相同的突出显示。

另一种方法是使用增强模式。输入M-x enriched-mode。如果font-lock-mode而不是未激活,则可以使用Edit->Text Properties->Face->Bold之类的格式,并且格式在文本文件中是永久的。
显然,这会在文本文件中留下痕迹。如果通过M-x find-file-literally加载文件,则可以看到这些跟踪。

请注意,为了更轻松地在X11端口(我认为也在win32端口)中进行格式化,您可以通过单击顶部的虚线来分离菜单(有关这些分离的菜单中的两个,请参见下图的右侧) 。
font-lock-mode使用诸如font-lock-keywords之类的参数中的规则自动对文本进行字体化,并删除所有其他字体化(这些参数通常由主模式设置)。因此,如果激活了font-lock-mode,则文本属性将不起作用。 org-mode使用font-lock-mode,并且Edit->Text Properties->Face->Bold中的文本属性不能与org-mode一起使用(相应的菜单项已停用)。您可以检查font-lock-mode是否在C-h m中处于事件状态。如果列出了Font-Lock,则它处于事件状态。另外,如果font-lock-mode处于事件状态,则可以查询C-h v t,它是font-lock-mode

关于emacs - 突出显示emacs中的选定文本(组织模式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20016634/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com