【发布时间】:2016-02-01 02:55:21
【问题描述】:
我使用 org 模式进行可重复研究和文学编程,主要使用 R 进行计算。我是 emacs 新手。
如果我开始一个新的 R 会话或我的会话被中断,我将不得不重新运行一些代码块。使用速度命令非常容易(输入“e”来评估块,然后输入“n”移动到下一个)。我喜欢这个功能,唯一的问题是我的标题和子树会被扩展,我必须再次关闭它们以保持页面整洁。
是否有现有的功能或 lisp 表达式来评估标头下的所有代码块?不扩展下面的内容是否可以做到这一点?
非常感谢
例如,如果光标位于标题 1 的开头,您能否使用单个命令评估标题 2 和 3 下的代码块?
* header 1
** header 2
#+BEGIN_SRC R
print("hello")
#+END_SRC
** header 3
#+BEGIN_SRC R
print("world")
#+END_SRC
【问题讨论】: