【发布时间】:2013-05-31 23:55:49
【问题描述】:
我正在学习如何在 Rstudio 中使用快捷方式来加快编写 R 代码的速度。
ctrl+alt+f在快捷方式列表中解释为“运行当前函数定义”。
首先,我不明白如何指定“当前”功能。 其次,我尝试使用此捷径,但没有任何反应。我首先在一个 R 文件中定义了一个函数并使用函数进行计算。然后,我在使用函数计算时选择了函数标识符。我用PC,按了快捷键,没看到效果。
【问题讨论】:
我正在学习如何在 Rstudio 中使用快捷方式来加快编写 R 代码的速度。
ctrl+alt+f在快捷方式列表中解释为“运行当前函数定义”。
首先,我不明白如何指定“当前”功能。 其次,我尝试使用此捷径,但没有任何反应。我首先在一个 R 文件中定义了一个函数并使用函数进行计算。然后,我在使用函数计算时选择了函数标识符。我用PC,按了快捷键,没看到效果。
【问题讨论】:
这意味着,如果您在 RStudio 的脚本窗口中,并且您的光标位于函数定义的中间,那么按 Ctrl+Alt+F 会自动找出编写函数的行并通过到控制台。例如,如果你有
myfn <- function(x, thresh){
x <- sort(x)
y <- ifelse(x < thresh, x^2, 2*x)
plot(x,y, type='l')
}
然后,如果您的光标在行上 x <- sort(x) 并且您按下了 Ctrl+Alt+F,整个函数定义,从 myfn <- ... 到最终的 } 将被发送到 R 控制台。此功能允许您将函数发送到 R,而无需选择然后发送或复制和粘贴。希望这会有所帮助。
【讨论】: