27

デフォルトでRでコマンド履歴/セッションの保存を無効にすることは可能ですか? .RData と .RHistory ファイルは本当に嫌いです !!

4

4 に答える 4

15

でRを起動するだけ--no-saveです。を参照してくださいR --help

これをショートカットに追加します (たとえば、Windows では、ショートカットを右クリックしてプロパティを選択すると、「ターゲット」の下にあります)。

ここに画像の説明を入力

于 2012-04-11T00:11:27.760 に答える
7

R gui を使用している場合、Brian Ripley による別の非常に優れたアプローチ (ここを参照) は、「R_HOME/etc/Rprofile.site」ファイルに次の行を追加することです。

q <- function (save = "no", status = 0, runLast = TRUE)
.Internal(quit(save, status, runLast))

1 つの注意点: コマンドラインから R を呼び出した場合、これは機能しません。その場合は--no-save、@mdsumner の回答で説明されている引数を使用してください。

'Rprofile.site' および '.Rprofile' (オプションのディレクトリごとの構成ファイル) の詳細については、常に役立つ?Startupヘルプ ファイルを参照してください。

于 2012-04-11T07:08:00.027 に答える
1

さらに柔軟 (Windows)、R と RStudio を右クリック メニューに追加して、任意のディレクトリから開始できるようにします。

R-Gui: 以下をファイル rguihere.reg に保存し、ダブルクリックします。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Folder\shell\RGui]
@="R Gui here"

[HKEY_CLASSES_ROOT\Folder\shell\RGui\command]
@="cmd.exe /c \"pushd  %L &&start rgui --no-restore --no-save\""

Rスタジオ

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Folder\shell\RStudio]
@="RStudio here"

[HKEY_CLASSES_ROOT\Folder\shell\RStudio\command]
@="cmd.exe /c \"pushd %L &&start C:\\PROGRA~1\\RStudio\\bin\\rstudio.exe\""
于 2012-04-11T09:29:25.203 に答える