我在一个 .org 文件中生成多个文件,其中包含多个源代码块。例如:
#+begin_src rst :tangle file1.rst :noweb yes
<<file1>>
#+end_src
#+begin_src rst :tangle file2.rst :noweb yes
<<file2>>
#+end_src
有没有办法只纠结一个特定的代码块而不改变标题选项?我正在为 Sphinx 生成这些文件并减少编译时间,我只想处理我当前正在处理的文件。
要是有
org-babel-tangle-current-block
这样的命令就好了- 有没有办法做到这一点?(这是与 Orgmode: how to filter the blocks to be tangle? 相关的问题)
最佳答案
这可以通过调用 org-babel-tangle
带有前缀参数。
所以C-u C-c C-v t
应该做你想做的。
从文档字符串:
With one universal prefix argument, only tangle the block at point. When two universal prefix arguments, only tangle blocks for the tangle file of the block at point.
关于org-mode - 如何 org-babel-tangle 只有一个代码块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28727190/