Org-mode重点标记(加粗、斜体、下划线)的快捷键绑定

3
我在我的init文件中将org-hide-emphasis-markers设置为true,这样所有标记为*bold*的文本都会显示为bold。但现在我想知道如何切换此格式,而不会再次使这些字符可见...是否有一个键绑定用于此?斜体和下划线呢?
谢谢!
-Adam

我发现了这篇文章:http://emacs.stackexchange.com/questions/10029/org-mode-how-to-create-an-org-mode-markup-keybinding,但这些键绑定只会插入标记字符 ** _ _ 和 //。我正在寻找一种键序列,以便我可以将光标放在一个单词上(或标记一个区域),然后切换该单词的粗体/非粗体、下划线/非下划线、斜体/非斜体。 - Adam
你可以查看 org-fontify-emphasized-textorg-emphasis-alist,但它们都只能在加载时设置,因此无法用它们来切换东西。 - jpkotta
嗯...我在想当强调标记被隐藏时,预期的工作流程是什么?例如,假设您通过添加**使单词加粗,但后来改变了主意。那么,如何返回更改此格式而不删除整个单词或短语或再次关闭整个文档的org-hide-emphasis-markers呢..? - Adam
1
你说得对,我应该多试试。实际上,我将org-fontify-emphasized-text设置为nil,因为大多数情况下我不喜欢它。我真的希望其中一些设置是开关或至少是缓冲区本地的。 - jpkotta
1
嘿,我发现了一些可能有用的东西。这是John Kitchin编写的一些代码,当用户将鼠标悬停在图像上时,可以切换latex预览。也许可以将其改编为仅在用户滚动字体化文本时显示文本(即,“bold”)...?这是链接:http://kitchingroup.cheme.cmu.edu/blog/2015/10/09/Automatic-latex-image-toggling-when-cursor-is-on-a-fragment/ 我是一个完全不懂eLisp的新手。但如果没有其他人想要运行它,我可以试试看...? - Adam
显示剩余2条评论
1个回答

1

[这是一个变通方法,而不是解决方案]

如果您将光标放在粗体文本之后,并按下C-d,则尾随的星号将被删除,前导标记将变为可见。同样,如果您将光标放在粗体文本之前并按下C-d,则前导星号将被删除,尾随标记将变为可见。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接