在 RStudio 中执行多行的快捷方式

jb1*_*123 5 r rstudio dplyr

我正在使用并通常使用+RStudio逐行运行我的代码。一般来说,这工作正常,但工作时我想运行我使用管道运算符编写的整个代码部分,CrtlEnterdplyr%>%

例如,我想立即执行以下代码部分,最好独立于管道代码行中的当前光标位置:

mtcars %>%
  filter(carb >= 2) %>%
  group_by(cyl) %>%
  summarise(mean.hp = mean(hp))
Run Code Online (Sandbox Code Playgroud)

我可以逐行运行此命令或标记所有行,然后按Crtl+ Enter,但这两种方法都有点烦人。搜索互联网和“”中可用的 RStudio 选项,Tools/Modify Keyboard Shortcuts我只找到了其他选项,例如运行整个部分,从

# Example section--------------------
Run Code Online (Sandbox Code Playgroud)

小智 5

将光标放在代码块中的任意位置并使用Crtl+ Shift+ \xe2\x86\x91(按住CrtlShift,然后按下\xe2\x86\x91按钮)。第一次光标所在的单词会突出显示,然后,当重复时,整个代码块都会突出显示。如果您有一个嵌套循环或另一个嵌套结构,这将突出显示整个最内层循环,然后是第二个最内层循环等。

\n\n

当代码突出显示时,您可以按Crtl+Enter来执行代码。

\n