我正在学习如何在 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,而无需选择然后发送或复制和粘贴。希望这可以帮助。