org-mode 中有很多结构标记元素,例如*bold*或/italic/,但它们在 org-mode 文本中可见,如果文件用于导出,这很好,如果文件用于导出,则不好半所见即所得编辑。我想隐藏这些标记符号,所以*bold*变为粗体,就像链接隐藏它们的方括号一样。
开箱即用的 org-mode 有可能吗?如果没有,那么请建议一个可以解决此问题的 elisp 代码。
尝试:
(setq org-hide-emphasis-markers t)
或通过自定义设置:
M-x自定义变量RET组织隐藏强调标记RET
如果您使用的是 Spacemacs,您也可以使用M-RET T V
(toggles space-doc-mode
) 来切换它。它隐藏了组织模式强调标记和元标记等。有关完整说明,请参见例如SPC h f space-doc-mode
。
我喜欢经常显示/隐藏这些。如果您想让它成为一个简单的切换,请将其放入您的init.el
以获得C-c e绑定:
(defun org-toggle-emphasis ()
"Toggle hiding/showing of org emphasize markers."
(interactive)
(if org-hide-emphasis-markers
(set-variable 'org-hide-emphasis-markers nil)
(set-variable 'org-hide-emphasis-markers t)))
(define-key org-mode-map (kbd "C-c e") 'org-toggle-emphasis)