4

Windows GUI の R テキスト エディターから R コンソールにスクリプトを送信するための "Control + R" ショートカットを変更することは可能ですか? 「Control + Enter」に変更して、Mac のショートカットに近づけたいと思います。通常の作業はすべて Mac で行いますが、PC で R を使用して、PC 専用の計算ソフトウェアとやり取りする必要があります。

追加情報:

  • 必要がなければ、PC で IDE を実行したくありませんが、おそらくこれが解決策です。
  • RstudioMac で使用してRstudioいますが、実行している PC ソフトウェアとうまくいきません
4

2 に答える 2

3

簡単に言え
ば、「いいえ、R コンソールのメニュー ショートカットを変更する [組み込みの] 方法はありません」です。

ただし、この質問に対するコメントとして投稿された提案のいくつかを、コミュニティ wiki スタイルでここに集めています。

1 つの方法として、R ソースをダウンロードしてハックし ( src/gnuwin32/editor.c : の 625 行目あたりを参照)、R バイナリを新たにビルドすることが考えられます (ソースからビルドするために必要なツールについては、R for Windows FAQ を参照してください)。 )。これは、別のキーストロークシーケンスを使用するという単なる便宜のためのかなり急進的なアプローチのようです...

同様のアプローチは、上記の editor.c のコンパイル済みロジックを囲むバイト パターンを見つけ、それを目的のキーストロークのバイト シーケンスに置き換えることによって、R 実行可能ファイルにパッチを適用する自動パッチャー プログラムを作成することです。このソリューションは、バイナリの変更に敏感な場合がありますが、ビルドプロセスを完全に回避します...

これを実現する簡単な方法は、おそらく外部のテキスト エディターを使用することです。最近のほとんどのエディターには、たとえば、選択したテキストに対して R でソース コマンドを実行するために使用できるマクロまたは構成があります。

于 2013-02-27T21:39:39.443 に答える
1

キーボード ショートカットのカスタマイズは、Rstudio 0.99.644 で利用できるようになりました。詳細については、 https://support.rstudio.com/hc/en-us/articles/206382178-Customizing-Keyboard-Shortcutsを参照してください。

于 2015-10-06T10:14:47.297 に答える