我是R的新手,我正在使用RStudio。我正在构建一个新的"用户定义的"功能,需要大量的试验和错误。每当我对函数做出最轻微的改变时,我都需要选择整个函数并执行crtl+Enter
以便提交"提交"工作区的功能。
我希望有一种更好的方法,也许是在一个单独的窗口中自动提交"提交"当我保存。
我来自Matlab并且习惯于保存函数,之后它已经"已提交"。
答案 0 :(得分:4)
Ctrl+Shift+P
重新运行以前执行的区域,因此您不必再次突出显示您的功能。所以除非你在过渡期间执行了其他的事情,否则这将有效。
答案 1 :(得分:0)
如果您想在RStudio中运行代码的某些部分,则只需使用Ctrl+Enter
即可。如果每次保存时都运行代码,则可能会产生非常的不良影响。想象一下,你有一个运行很长时间并使用大量计算机资源的巨大脚本 - 这会导致你每次保存时都会杀死R来停止脚本!
您可以做的是将脚本保存在外部文件中,而不是使用source("some_directory/myscript.R")
从主脚本中调用脚本。