2012-01-10 8 views
5

ESSで計算量の多い実行をRに提出した直後に、画面全体がフリーズすることがあります。それが起こると、Emacsコマンドのどれも動作しません(私はXPを実行するラップトップを使用します)。私の大まかな解決策は、Control-Alt-Delを押してタスクマネージャに行き、EmacsプロセスではなくRプロセスを強制終了することです。 (私は実際にProcess Explorerを使用します)。 Rプロセスを終了すると、Emacsバッファーは元に戻りますが、Rセッションは失われます。私はMeta-Rをやり直してからやり直すことができます。Rを実行しているとき、Emacs-ESSを正常に終了するには?

誰かがESS内でRを終了/中止するより優雅な方法を知っていますか?

答えて

8

Control-Gは、emacsを再び制御します。その後、control-Cを2回押すとRが中断され、おそらくプロンプトが戻されます。

+0

最後の2回は起こったが、Control-Gに応答しなかった。私はRを中断するためにControl-Cを二重に知っていませんでした。ありがとう、Spacedman。 –

+1

時々Control-Gを数回押すと狂った人のようにEmacsを提出する必要があるようです。 ESSからControl-CをRに送信するもう1つの方法は、メニューオプションの1つを使用する方法です。 – Spacedman

+0

@Spacedmanあなたはあなたが参照しているメニューオプションを教えていただけますか? – Anusha

関連する問題