Rstudio中的快捷键Ctrl + Alt + F.

时间:2013-05-31 23:55:49

标签: r shortcut rstudio

我正在学习如何在Rstudio中使用捷径来加速编写R代码。

ctrl + alt + f 在快捷方式列表中解释为“运行当前函数定义”。

首先,我不明白如何指定“当前”功能。 其次,我试图用这个捷径但没有发生任何事情。我首先在一个R文件中定义了一个函数,并使用函数进行计算。然后,我在使用函数计算时选择了函数标识符。我使用PC并按下捷径,然后没有看到任何效果。

1 个答案:

答案 0 :(得分:2)

这意味着,如果您在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,而无需选择然后发送,或复制和粘贴。希望这会有所帮助。

相关问题