Emacs 在babel execute子树中运行多个块,但不回答“是”

Emacs 在babel execute子树中运行多个块,但不回答“是”,emacs,org-mode,org-babel,Emacs,Org Mode,Org Babel,在通过调用M-x org babel execute子树从org模式运行源代码时 我必须用“y”来响应每个代码块` 如何将其配置为默认的“y” (setq org-confirm-babel-evaluate nil) 如果您真的想一直跳过此步骤,则必须将上述表单添加到初始化文件中 以下是变量的文档字符串: 文件: 评估前确认 在交互评估代码之前需要确认 组织缓冲区中的块。此变量的默认值为t, 任何代码块评估都需要含义确认。 此变量可以设置为nil,以禁止任何未来操作 确认请求。此

在通过调用M-x org babel execute子树从org模式运行源代码时

我必须用“y”来响应每个代码块`

如何将其配置为默认的“y”

      (setq org-confirm-babel-evaluate nil)
如果您真的想一直跳过此步骤,则必须将上述表单添加到初始化文件中

以下是变量的文档字符串:

文件:

评估前确认

在交互评估代码之前需要确认 组织缓冲区中的块。此变量的默认值为t, 任何代码块评估都需要含义确认。 此变量可以设置为nil,以禁止任何未来操作 确认请求。此变量也可以设置为 函数,该函数接受代码块语言的两个参数 以及代码块的主体。这样的功能就应该 如果提示用户输入,则返回非nil值 如果不需要提示,则执行或无

警告:禁用确认可能会导致意外事故 潜在有害代码的评估。这也许是明智的 从“C-C-C”中删除代码块执行,作为进一步的保护 防止意外代码块求值。这个 “org-babel-no-eval-on-ctrl-c-ctrl-c”变量可用于 从“C-C-C”键绑定中删除代码块执行

您可以自定义此变量


你至少应该知道这个警告。

在回答之前,我应该先查找它的副本:可能是最接近的一个。可能是的副本