我希望能够在组织缓冲区中的一大块代码中逐行执行代码.我的目标是逐行执行代码,而不必一次在块中运行所有代码(Cc Cc),而无需切换到特殊缓冲区(Cc').我使用R,但它可以应用于任何其他语言.有没有办法做到这一点?
示例:仅执行以下代码块中的第一行,以便变量a在会话中获得值7.
#+BEGIN_SRC R :session
a <- 3 + 4
a <- 5 + 6
#+END_SRC
Run Code Online (Sandbox Code Playgroud) 我使用Emacs组织模式进行上班和下班时间,我想在每次退出时自动执行某些特定任务.例如,我有一个shell脚本将存储库推送到版本控制系统,我想在我完成工作时自动执行此操作(即当我退出时).这可以扩展到你每次进入时(例如,每当我想要自动打开我的电子邮件客户端时).
关于如何在我的.emacs文件中编写Emacs lisp来实现这一目标的任何想法?
我正在构建一个Shiny App,我想要有多个tabset.我到目前为止的代码给了我:
shinyUI(navbarPage("OEI Grant",
tabPanel("Part 1 - Organization",
tabsetPanel("1.x",
tabPanel("1.1"),
tabPanel("1.2"),
tabPanel("1.3")
))))
Run Code Online (Sandbox Code Playgroud)
我无法弄清楚的部分是如何为每个选项卡(1.1,1.2等)获取单独的交互式文档(R markdown .Rmd文件).
我正在寻找相应的includeMarkdown()
功能,但对于R Markdown文件本身包含Shiny Apps.
例如在1.1中我可能想要显示以下简单.Rmd文件的输出:
---
runtime: shiny
---
# Data visualization
Example visualization
```{r read-in-data, echo = FALSE, eval=TRUE, message=TRUE}
library(ggplot2)
data(OrchardSprays) # Use this data
head(OrchardSprays)
```
## Histogram
We can also look at this data in an interactive histogram.
```{r histogram, echo = FALSE, eval=TRUE}
shinyAppDir(
"histogram/",
options=list(width="100%", height=450)
)
```
Run Code Online (Sandbox Code Playgroud)
这个RTutor Shiny App类似于我正在尝试做的事情,就多个标签而言,从查看他们的代码,我认为所有内容都在一个R markdown文件中提供,并以某种方式解析为不同的部分.
R Markdown文档讨论了链接多个页面,但我想要内容而不是链接. …