在组织模式下编写识字程序时,导出类似于在早期识字编程工具(如cweb或noweb )中编织。这些工具会将代码块名称添加到编织(导出)输出中。在组织模式下,它将如下所示:
组织文件:
#+NAME: mycodeblock
#+BEGIN_SRC language
[Source code here]
#+END_SRC导出的输出:
<mycodeblock>=
[Source code here]我想知道在组织模式中是否支持以这种样式导出代码块的名称。如果没有,有没有办法至少输出代码块的名称作为某种类型的标签?
我已经看到可以导出代码块名称的提示,但我找不到确切的语法。
发布于 2014-06-18 22:05:28
你可以尝试一下:
;; template used to export the body of code blocks
(setq org-babel-exp-code-template
;; (concat "\n=%name=:\n"
org-babel-exp-code-template)
;; )
)不过,这不如NuWeb /NoWeb的结果好;请参阅http://lists.gnu.org/archive/html/emacs-orgmode/2009-12/msg00170.html查看它们与Org的比较(尽管现在不能再访问这些链接)。
https://stackoverflow.com/questions/24073612
复制相似问题