谢谢大家的回复!现在我通过 R 2.12.1 和 NpptoR(版本 2.5.2)解决了这个问题,没有设置注册表。
在将 R 从 2.11.1 更新到 2.12.0 一段时间后,我现在完全无法从 Notepad++(与 nppToR 一起工作)将脚本传递给 R。
当我安装 nppToR 时,我总是得到相同的对话"Could not find the Rgui.exe file. Aborting"
,并且它不会准备好使用。我认为这是由 R.2.11.1 更新到 R.2.12.0 引起的,因为 Rgui.exe 位于不同的位置。然后,在我编辑 nppToR.ini 文件后,nppToR 工作了一段时间,如下所示:
[install]
global=1
进入这个,这也是来自以前版本的 nppToR 文件:
[executables]
R=C:\Program Files\R\R-2.12.0\bin\i386\Rgui.exe --max-mem-size=2047M
Rcmdparms=
Npp=
NppConfig=
[hotkeys]
passline=F8
passfile=^F8
evaltocursor=+F8
batchrun=^!F8
rhelp=^F1
[putty]
activateputty=1
puttyline=F9
puttyfile=^F9
[controls]
Rpastewait=50
Rrunwait=10
restoreclipboard=1
appendnewline=1
[silent]
enablesilent=1
silentkey=!F8
[install]
global=1
然而,在这些日子里,即使我卸载了 R.2.12.0 并安装了 R.2.11.1,这种修改对我也不起作用。我真的不知道这是什么原因。有没有人有同样的经历?或者,有人可以帮助我吗?
PS.:我也尝试过Tinn-R作为替代,但是使用一段时间后,光标通常会出现在某个位置,就像它要发疯一样,并且当我输入代码时,每行只能有一个字母,光标会自动移动到下一行。有人知道为什么吗?
先谢谢了~
最好的问候~
马可