我正在使用 RStudio
并且通常使用 Crtl + Enter 逐行运行我的代码。一般来说,这工作正常,但工作 dplyr
我想运行我使用管道运算符 %>%
编写的整个代码部分,
例如我想一次执行以下代码部分,最好独立于管道代码行中的当前光标位置:
mtcars %>%
filter(carb >= 2) %>%
group_by(cyl) %>%
summarise(mean.hp = mean(hp))
我可以逐行运行此行或标记所有行,然后按 Crtl + Enter,但这两种方式都有些烦人。搜索互联网和“
Tools/Modify Keyboard Shortcuts
”中可用的 RStudio 选项,我只找到了其他选项,例如运行整个部分,从# Example section--------------------
最佳答案
将光标放在代码块中的任意位置并使用 Crtl + Shift + ↑(按住 Crtl 和 Shift,然后按 ↑ 按钮)。光标所在的单词第一次被高亮显示,然后,当重复时,整个代码块被高亮显示。如果您有嵌套循环或其他嵌套结构,这将突出显示整个最内层循环,然后是第二个最内层循环等。
当您突出显示代码时,您可以按 Crtl + Enter 执行代码。
关于r - 在 RStudio 中执行多行的快捷方式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36765198/