0

重複の可能性:
変数宣言の取得

実行中のセッションについて R に送信されたコマンドの履歴を検索する方法が必要です。これは ctrl-r 履歴検索を使用して Bash で実行でき、非常に便利だと思います。

これを行うR GUI IDEにショートカットキーはありますか? 変更履歴を調べたり、Google 検索を行ったりしましたが、見つかりません。

そうでない場合、R GUI IDE の外部でこの情報を抽出する方法はありますか? おそらく、ある種の .Rhistory ファイルを検索することでしょうか?

他の R ユーザーはどのようにコマンド履歴にアクセスしていますか?

4

2 に答える 2

2

R GUIには、画面の最もスペースのある側に表示される検出可能なサイドパネルがあり、クリック可能な方法で履歴エントリが表示されます。そのパネルは、shift-cmd-Hでkbdに切り替えられ、そのように開くと、アクティブなカーソルが入力行に配置されます。そのパネルの上部にあるその行は、表示される行を一致する行に制限する正規表現を受け入れます。別々の履歴ファイルがあることは(とにかく私には)少し混乱します。R.appやR64.appなどのサイドパネルは「.Rapp.history」という名前のファイルを使用しますが、ターミナルRセッションがアクセスする通常の履歴ファイルには予想される名前が付いています。

表示/非表示の切り替えを行うアイコンは、コンソールのツールバー項目選択パネルに表示されているため、AppleScriptコマンドに表示されていると思われます。私はAppleScriptの大口ユーザーではなく、その最後の部分は約束以上の予感です。

MacOSX FAQには、RはApplescriptで配信されるRコマンドを受け入れると書かれています。

于 2013-01-15T20:15:28.487 に答える
1

ショートカットとして利用できるものは、使用しているインターフェイスによって異なります。Windowsでrターミナルを使用する場合(GUIではありません)、ctrl-rは説明どおりに機能します。

すべてのインターフェイスで機能する (それほど簡単ではありませんが) ツールの 1 つは、'history' コマンドを使用することです。Y は history(pat='plot') のようなものを入力すると、"plot" を含む最近のコマンドが表示され、カット アンド ペーストして目的のコマンドを再実行できます。

于 2013-01-15T19:58:04.833 に答える