更新(2013 年 4 月):根据下面的答案,RStudio 不再在选择时跳转光标。
我正在运行 RStudio 0.97.168。
我喜欢像控制台一样使用 RStudio 中的脚本编辑器。因此,我运行了一行代码,然后稍微编辑它并重新运行它。我还经常通过选择一些代码并运行选择然后逐渐改变选择来探索对象。目前 RStudio 总是在运行一行代码后移动光标。光标可以移动到各种地方。通常,光标会移动到 R 代码的下一行,但根据上下文,它可能会移动到代码块的末尾或下一行。不得不不断地将光标移回我想要的位置真是令人沮丧。
虽然我经常欣赏默认的光标移动行为,但我希望可以选择在不移动光标的情况下运行选择或当前行。我已将此作为对 RStudio 支持的建议。
我希望能够使用像“Cmd+Alt+Enter”这样的快捷键来运行当前行或选择,并且不会在脚本编辑器中移动光标。我意识到目前不支持此功能,但我想知道是否有一些创造性的技巧可以使光标在运行命令甚至补丁或某种外部宏后无法移动。