我已成功在我的gvim中安装了vim-R-plugin。 当我编辑三行代码时。
birthday<-function(k){
return(1-prod(c((365-k+1):365))/(365**k))}
birthday(20)
我想要做的是在vim和vim-R-plugin中获取birthday(20)的值,我是这样做的。
总结一下,我的步骤是:
1.打开R控制台
2.将代码文件发送到R控制台
还有一个问题,当我将vim中的代码发送到R控制台时,无法立即获得生日(20)的结果,R控制台中有生日功能,但最后一行生日(20) )没有执行,我让它以两种方式执行。
方法1:在R控制台中输入生日(20)以获取它 方法2:发送包含生日(20)的行来获取它。
让我感到困惑的是,我已经将三行作为文件发送到R控制台,并且仍然将最后一行重新发送到R控制台,最后一行被发送了两次,我怎样才能得到答案不发送最后一行线生日(20)两次?答案 0 :(得分:3)
插件正在执行您的要求:获取文件。由于您没有告诉R打印结果,因此不会打印它。我想,通过发送线路“获得”是交互式会话的输出。一个关键的区别。
反正。要回答您的问题,请从
更改来源的第3行birthday(20)
到
print(birthday(20))
..并获取文件。您将显示答案。