N.N*_*.N. 13 emacs comments org-mode
在Org-mode中有几种方法可以发表评论.但我不知道如何制作内联评论.根据手册
由'#+ BEGIN_COMMENT'包围的区域...'#+ END_COMMENT'将不会被导出.
但只有当所述区域开始一条线时才会出现这种情况.
在下面的
#+TITLE: Test
text #+BEGIN_COMMENT comment 1 #+END_COMMENT text
text
#+BEGIN_COMMENT comment 2 #+END_COMMENT text
Run Code Online (Sandbox Code Playgroud)
只有评论2被视为评论.它出口(例如C-e A)为
text#+ BEGIN_COMMENT comment 1#+ END_COMMENT text
文本
此外,org-toggle-comment通过在区域上使用内联注释comment-region不起作用,甚至不创建注释.
那么,我如何在Org模式下进行内联注释?
Jonathan Leech-Pepin对你的问题\printbibliography的评论给了我一个想法.您可以使用宏来进行内联注释.请注意,在注释定义之后需要尾随空格.
#+macro: comment
...
{{{comment(here is a comment)}}}
Run Code Online (Sandbox Code Playgroud)
编辑:因为这应该是一个宏奇怪的输入可能搞砸了.我有点意外
{{{comment(here is a)}} comment)}}}
Run Code Online (Sandbox Code Playgroud)
虽然对我有用
{{{comment(here is a comment) more}}}
Run Code Online (Sandbox Code Playgroud)
才不是.我认为如果他们决定改变将来解析宏的方式,那么除了相当简单的文本之外的任何东西都会相当脆弱.
另一种方法是使用导出片段(在Org Syntax (draft)中定义,搜索“Export Snippets”),如下所示:
This is the @@comment:This is an inline comment@@ original text.
Run Code Online (Sandbox Code Playgroud)
comment为了清楚起见,我使用“导出后端”这个词,您可以使用任何其他词(除了您要导出到的后端)。