我正在寻找一种永久性地突出显示Emacs中所选文本的方法,就像使用PDF中的标记一样.我正在使用组织模式.
我试着在Google上搜索,但我很惊讶我没有找到任何东西.
Tob*_*ias 13
在组织模式,您可以使用*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自动参数中的规则重新定义文本,并删除所有其他的fontification(这些参数通常由主模式设置).因此,如果font-lock-mode激活文本属性不起作用.org-mode使用font-lock-mode和文本属性Edit->Text Properties->Face->Bold不能与org-mode(相应的菜单项被停用).您可以检查是否font-lock-mode有效C-h m.如果Font-Lock列出,它是活动的.另外,您也可以查询C-h v font-lock-mode它t是否font-lock-mode是有效的.

您可以使用以下命令hi-lock-mode:
highlight-regexp 会要求您使用正则表达式来突出显示和颜色(有一些背景和前景的组合)highlight-lines-matching-regexp 做它的意思hi-lock-mode您可以使用hi-lock-write-interactive-patterns( M-s h w)永久保存它们。Emacs 将在缓冲区的注释行中写入一些 lisp。
在此处查看更多技巧:https : //www.gnu.org/software/emacs/manual/html_node/emacs/Highlight-Interactively.html
http://www.masteringemacs.org/articles/2010/10/13/highlighting-by-word-line-regexp/
享受 !
| 归档时间: |
|
| 查看次数: |
5925 次 |
| 最近记录: |