gpt4 book ai didi

org-mode - 以 cweb 或 noweb 样式导出代码块名称?

转载 作者:行者123 更新时间:2023-12-02 21:39:51 24 4
gpt4 key购买 nike

在 Org 模式下编写文学程序时,导出类似于在早期的文学编程工具(例如 cweb 或 noweb)中编织。这些工具会将代码块名称添加到编织(导出)输出中。在组织模式下,它看起来像这样:

组织文件:

#+NAME: mycodeblock
#+BEGIN_SRC language
[Source code here]
#+END_SRC

导出的输出:

<mycodeblock>=
[Source code here]

我想知道 Org 模式是否支持导出这种风格的代码块名称。如果没有,有没有办法至少输出代码块的名称作为某种标签?

我看到了可以导出代码块名称的提示,但我未能找到确切的语法。

最佳答案

您可以尝试:

;; 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 进行比较(尽管 PDF 链接不再可用)。

关于org-mode - 以 cweb 或 noweb 样式导出代码块名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24073612/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com