【问题标题】:Run line in Rmd code chunk in R Studio在 R Studio 的 Rmd 代码块中运行行
【发布时间】:2017-09-22 18:51:28
【问题描述】:

如何在 RStudio 1.0.143(Windows 7)的 Rmd 代码块中运行单个(未选择)行?这适用于以前版本的 RStudio。例如,键盘快捷键 ctr+enter 适用于选择,但不适用于活动行。

【问题讨论】:

  • ctrl + enter 没有选择时会运行光标所在的行。
  • 这正是我想要做的。它适用于 .R 文件,但不适用于 RStudio 1.0.143 中的 .Rmd 文件
  • 它甚至适用于 .Rmd 代码块。我的 RStudio 是 1.0.136 版
  • 它现在对我有用。我的代码块缩进了 8 个空格,编织得很好,但没有被 R Studio 识别为代码块。显然 ctrl + enter 仅适用于 R Studio 识别为代码块的代码块。

标签: r rstudio r-markdown


【解决方案1】:

要运行 .Rmd 代码块的当前活动行,请使用快捷方式 ctrl + enterctrl + r。代码块必须被 R Studio 识别为代码块。

【讨论】:

  • 您是否建议解决 RStudio 中 *.Rmd 文件中的代码块问题?
  • 是的,如果您将光标放在 .Rmd 代码块中的一行上并按ctrl + r,它将只执行该行。反正对我有用。
  • 我关闭的一个功能是选项 -> R Markdown,并取消选中“显示所有 R Markdown 文档的内联输出”框,以便结果显示在控制台中而不是源代码中窗口。
  • 你使用的是什么版本的 R studio? ctrl + r 仅在突出显示文本时对我有效;否则它什么也不做。与 ctrl + enter 相同。我取消选中“显示所有 R Markdown 文档的内联输出”框,但行为没有变化。
  • 这很奇怪,它对我有用。更奇怪的是,当我查看所有活动的快捷方式时,ctrl + r 甚至没有列在 Rstudio 的快捷方式中(在查看 RStudios 的活动快捷方式时)。现在我很困惑。我在 Windows 7 上使用 Rstudio 1.0.136。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-06-02
  • 2022-09-23
  • 2017-06-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-30
相关资源
最近更新 更多