如何在Emacs Org-mode中导出时评估所有代码块

13

我有一个包含许多不同R源代码块的org-mode文档。每当我按下C-c C-e并导出为PDF或HTML时,就会弹出一个不同的提示,要求评估每个代码块。这本来不是什么大问题,但现在我必须输入20多次yes。是否有选项可以自动评估所有代码块?


3
你可能想要检查一下变量 org-export-babel-evaluate。如果你有许多代码块,你可能并不希望在导出时实际执行所有的代码块。 - Dror
2个回答

26

我认为这就是你想要的:

(setq org-confirm-babel-evaluate nil)

谢谢,那个有效!一旦允许我,我会接受你的答案:) - Andrew Cassidy

10
把以下这行代码放在文件顶部,这样当你打开文件时只会被询问一次,而其他文件则默认为安全的不评估模式。
# -*- org-confirm-babel-evaluate: nil -*-

在区块头中添加 :eval no-export 对我很有效。 - Yu Shen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接