Rod*_*igo 7 emacs org-mode org-babel
我希望能够在组织缓冲区中的一大块代码中逐行执行代码.我的目标是逐行执行代码,而不必一次在块中运行所有代码(Cc Cc),而无需切换到特殊缓冲区(Cc').我使用R,但它可以应用于任何其他语言.有没有办法做到这一点?
示例:仅执行以下代码块中的第一行,以便变量a在会话中获得值7.
#+BEGIN_SRC R :session
a <- 3 + 4
a <- 5 + 6
#+END_SRC
Run Code Online (Sandbox Code Playgroud)
不是一个完整的答案,但我会说,如果你想逐行运行,最好在实际的R会话中这样做,直到你弄清楚你真正想要的是什么.
如果您确实希望在多个阶段获得结果,则可以将代码拆分为多个块,并且它们将使用相同的R会话"会话"
#+BEGIN_SRC R :session
a <- 3 + 4
#+END_SRC
#+RESULTS:
: 7
#+BEGIN_SRC R :session
a <- a + 6
#+END_SRC
#+RESULTS:
: 13
Run Code Online (Sandbox Code Playgroud)