一个最小的Rmarkdown文档具有 YAML header 、markdown 语法和 R 代码块。
为了编辑这样一个多语言文件,我使用的是 Emacs 编辑器,打开 Rmd 文档的缓冲区在 polymode .
一个典型的文档有不止一个 R block 。当我在 Rmd 文档的中间编写/调试 R block 时,我在 ESS 模式下有第二个缓冲区,其中 R 正在运行,并且我经常必须通过从 Rmd 发送 R 命令来重新执行所有以前的 block 文件(第一个缓冲区)进入 R 控制台(第二个缓冲区)。
是否有一个命令允许执行所有 block 中的所有命令?
来自 another question ,似乎 org-mode 可以做到这一点。但是在我的环境中可以做到吗?
最佳答案
如果使用 Poly-Markdown+R ,评估 Rmarkdown 文档中所有 R 片段的命令是 M-n v b
.
Reference
关于r - 从 Rmd 文档一次执行所有 R block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40894202/