gpt4 book ai didi

emacs - 在 emacs org 模式下评估当前 header 下的所有代码块

转载 作者:行者123 更新时间:2023-12-03 16:06:16 25 4
gpt4 key购买 nike

我使用 org 模式进行可重复的研究和文学编程,主要使用 R 进行计算。我是emacs的新手。

如果我开始一个新的 R session 或者我的 session 被中断,我将不得不重新运行一些代码块。使用速度命令非常容易(输入“e”来评估 block ,然后输入“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

最佳答案

听起来你想要 org-babel-execute-buffer 或 org-babel-execute-subtree (C-c C-v s)。

关于emacs - 在 emacs org 模式下评估当前 header 下的所有代码块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35122379/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com