r - 是否可以在不移动光标的情况下在 RStudio 中运行当前行或选择?

标签 r rstudio

更新(2013 年 4 月):根据 answer below , RStudio 不再在选择时跳转光标。

我正在运行 RStudio 0.97.168。

我喜欢像控制台一样使用 RStudio 中的脚本编辑器。因此,我运行了一行代码,然后稍微编辑它并重新运行它。我还经常通过选择一些代码并运行选择然后逐步更改选择来探索对象。目前 RStudio 总是在运行一行代码后移动光标。光标可以移动到各种地方。通常,光标会移动到 R 代码的下一行,但根据上下文,它可能会移动到代码块的末尾或下一行。不得不不断地将光标移回我想要的位置真是令人沮丧。

虽然我经常欣赏默认的光标移动行为,但我希望可以选择在不移动光标的情况下运行选择或当前行。
我已将此作为 suggestion on RStudio support .

我希望能够有一个像“Cmd+Alt+Enter”这样的快捷键,它可以运行当前行或选择,并且不会在脚本编辑器中移动光标。
我意识到目前不支持此功能,但 我想知道是否可能有一些创造性的技巧可以使光标在运行命令甚至补丁或某种外部宏后不移动。

最佳答案

对于 2020 年来到这里的任何人:

  • Ctrl(或 Cmd)+ 输入:将运行当前行并跳转到下一行。如果选择了代码部分,则运行所选代码而无需进一步跳转。
  • Alt + Enter: - 将运行当前代码行而不将光标移动到下一行,如果您想多次运行它很有用。

  • (Source)

    关于r - 是否可以在不移动光标的情况下在 RStudio 中运行当前行或选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13597843/

    相关文章:

    RNetLogo 函数 NLStart 无法启动 gui

    r - 将函数应用于数据框的子集但保留整个数据框

    r - “Knit HTML” 在 Rstudio 0.98 中做什么?

    r - Shiny:选择是在窗口中、查看器 Pane 中还是在外部运行应用程序

    r - knitr/pandoc : Cross-references to sections, 小节

    sql - 在 R 脚本中传递字符串变量以在 SQL 语句中使用它

    r - R中sort函数的参数“partial”

    r - 如何在 R 中为 is.holiday() chron 包定义假期

    r - 如何在 R Markdown 中左对齐 latex 方程?

    R 噩梦 : Yosemite, R、RStudio 和 Homebrew