是否有能够在不移动光标的情况下在RStudio中运行当前行或选择的hack?

Jer*_*lim 8 r rstudio

更新(2013年4月):根据下面的答案,RStudio不再跳过选择的光标.


我正在运行RStudio 0.97.168.

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

虽然我经常欣赏默认的光标移动行为,但我想选择在没有光标移动的情况下运行选择或当前行.我已经提出这个作为对RStudio支持建议.

我希望能够有一个快捷键,如"Cmd + Alt + Enter",它运行当前行或选择,不会在脚本编辑器中移动光标.我意识到这目前还不支持,但我想知道是否可能存在一些创造性的黑客攻击,这些黑客可能会在运行命令甚至补丁或某种外部宏之后使光标无法移动.

cae*_*sol 5

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

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

来源


Jer*_*lim 0

我使用每日构建更新到 RStudio 版本 0.98.83

在 RStudio 的最新版本中的某些时候,当从脚本窗口中的选择运行代码时,光标似乎不再跳转。

这真是个好消息。