1

谢谢大家的回复!现在我通过 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作为替代,但是使用一段时间后,光标通常会出现在某个位置,就像它要发疯一样,并且当我输入代码时,每行只能有一个字母,光标会自动移动到下一行。有人知道为什么吗?

先谢谢了~

最好的问候~

马可

4

5 回答 5

2

如果在设置中指定了 R 主目录,则不需要注册表,但是对于进行常规安装的人来说,注册表更简单。

右键单击 NppToR 图标并选择设置,然后指定 R 主目录。永远不需要直接编辑 ini 文件。

更新

NppToR 的新版本 2.5.2 试图解决这个确切的问题。

于 2010-12-20T18:42:11.837 回答
1

确保您的 TinnR 配置正确。目录结构最近在默认的 R 安装中发生了变化,因此您的编辑器可能会有点丢失。

此外,至少在 64 位版本上,TinnR 热键与上一个 R 版本(2.12.1)有点问题

于 2011-01-03T08:33:15.527 回答
1

确保你有最近的 nppToR(目前2.5.12.5.2)

有一些问题,但一般来说:R<=2.11.1 适用于 nppToR<=2.4.0,R>=2.12.0 适用于 nppToR>=2.5.0。(编辑)未经测试,但我认为2.5.2 适用于所有版本。
此外,您必须将注册表项(如果您执行标准 R 安装,则无需麻烦)设置为 R 路径。


昨天我遇到了类似的问题,我通过以下方式进入工作版本:

  • set registry keys从具有修改设置但带有选项的安装程序安装 R(在我的情况下为 2.12.1) 。
  • 安装 NppToR (2.5.1)
于 2010-12-20T09:11:02.447 回答
0

我试图想办法让 nppToR 知道在哪里可以找到 Rgui.exe,它现在可以工作了。在设置中设置路径时,不应设置完整路径信息。就我而言,我只是将“C:\Program Files\R\R-2.15.1”放在那里。程序会自动添加“\bin\i386\Rgui.exe”。

希望它会帮助你。

于 2013-04-01T20:14:14.747 回答
0

我也有同样的问题。如果您的电脑上安装了 Windows 64 位,则必须在程序文件 (X86) 中安装 R,而不是 64 位默认程序文件。

于 2013-07-31T11:39:20.993 回答