在 RStudio 中执行多行的快捷方式
Shortcut for executing several lines in RStudio
我正在使用 RStudio
并且通常 运行 我的代码一行一行地使用 Crtl + 输入。一般来说,这工作正常但工作 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 来执行代码。
我自由地使用 RStudio 的部分功能(如您所述)-但您没有提到 运行 部分的键盘快捷键 Ctrl+Alt+T(#comment 之间的所有代码 -- -- 或 #### 分区)。
# mutate ----
# rename ####
# filter ####
# summarize ####
在 RStudio 版本 1.0.136 中,它现在是默认行为:
在 multi-line 管道命令中的任意位置按 Crtl + Enter 它将完全是 运行。
我正在使用 RStudio
并且通常 运行 我的代码一行一行地使用 Crtl + 输入。一般来说,这工作正常但工作 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 来执行代码。
我自由地使用 RStudio 的部分功能(如您所述)-但您没有提到 运行 部分的键盘快捷键 Ctrl+Alt+T(#comment 之间的所有代码 -- -- 或 #### 分区)。
# mutate ----
# rename ####
# filter ####
# summarize ####
在 RStudio 版本 1.0.136 中,它现在是默认行为:
在 multi-line 管道命令中的任意位置按 Crtl + Enter 它将完全是 运行。