1

返信ありがとうございます!ここで、レジストリを設定せずに、R 2.12.1およびNpptoR(バージョン2.5.2)で問題を修正しました。

Rを2.11.1から2.12.0に更新してしばらくすると、Notepad ++からRにスクリプトを渡すことが完全にできなくなりました(nppToRと連携して動作します)。

nppToRをインストールすると、常に同じダイアログが表示さ"Could not find the Rgui.exe file. Aborting"れ、使用できるようになりません。Rgui.exeが別の場所にあるため、R.2.11.1からR.2.12.0にアップデートしたことが原因だと思いました。次に、しばらくの間、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も試しましたが、しばらく使用すると、カーソルは通常、狂ったようにある位置に表示され、コードを入力すると、各行に1文字しか含めることができません。カーソルが自動的に次の行に移動します。理由を知っている人はいますか?

よろしくお願いします〜

よろしく〜

マルコ

4

5 に答える 5

2

設定でRホームディレクトリが指定されている場合、レジストリは必要ありませんが、通常のインストールを行う人にとってはレジストリが簡単です。

NppToRアイコンを右クリックして設定を選択し、Rホームディレクトリを指定します。iniファイルを直接編集する必要はありません。

アップデート

NppToRの新しいバージョン2.5.2は、この正確な問題を修正しようとします。

于 2010-12-20T18:42:11.837 に答える
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パスに設定する必要があります。


昨日私は同様の問題を抱えていました、そして私は次の方法で動作するバージョンになりました:

  • 設定を変更したインストーラーからR(私の場合は2.12.1)をインストールしますが、set registry keysオプションを使用します。
  • NppToR(2.5.1)をインストールします
于 2010-12-20T09:11:02.447 に答える
1

TinnRが適切に構成されていることを確認してください。最近、デフォルトのRインストールでディレクトリ構造が変更されたため、エディタが少し失われる可能性があります。

また、TinnRホットキーは、少なくとも64ビットバージョンでは、最後のRバージョン(2.12.1)で少しバグがあるように見えます

于 2011-01-03T08:33:15.527 に答える
0

nppToRにRgui.exeの場所を知らせる方法を見つけようとしましたが、現在は機能しています。設定でパスを設定するときは、フルパス情報を設定しないでください。私の場合は、「C:\ ProgramFiles \ R\R-2.15.1」を配置します。プログラムは自動的に「\bin\ i386\Rgui.exe」を追加します。

うまくいけば、それはあなたを助けるでしょう。

于 2013-04-01T20:14:14.747 に答える
0

私も同じ問題を抱えてる。PCにWindows64ビットがインストールされている場合は、64ビットのデフォルトプログラムファイルではなく、プログラムファイル(X86)にRをインストールする必要があります。

于 2013-07-31T11:39:20.993 に答える