2012-05-04 8 views
1

LinuxコンソールでRを使用しているときに再発する問題があります。 [Ctrl+Z]で一時停止し、bgでバックグラウンドに置いて(他のコマンドを実行して)、再びfgでフォアグラウンドに入れます。ジョブを中断して再開した後に、Rで書かれた文字が見えなくなる

Rはすべてのワークスペースがそのままで再開しますが、入力すると文字が見えなくなります(パスワードを入力したときと同じです)。

私はまだコマンドを実行できますが、私はその応答を見ます。さらに、[enter]と入力すると、プロンプトは次の行には進まず、> > >のようになります。

次に、すべてが正常に戻るように、q()を使用してRを終了する必要があります。私はインターネット上でこの問題の参照を見つけることはできませんでした。

アイデアはありますか?あなたの助けに感謝します。

+0

平均でエンコードを変更しましたか? – Linuxios

+0

これは、バイナリデータを誤って端末に送信したり、万一起こりそうでないキーの組み合わせを押した場合によく発生します。ターミナルを[リセット](http://tldp.org/HOWTO/Keyboard-and-Console-HOWTO-4.html)しようとすることができます。 –

+0

私はエンコーディングを変更しなかった、私は実際にKonquerorを開始し、それを閉じた。私は端末をリセットしようとしましたが、何も変わりませんでした。しかし、あなたのコメントのおかげで、 'Ctrl + Z'で中断して' fg'でフォアグラウンドに置くだけで問題はないことがわかりました(バックグラウンドでジョブを再開することはありません)。だから、私はこの解決策に行き、ちょうど何が痛いことはしません! – unepasteque

答えて

1

は直接の答えが、

を経由して「私はこれを行う際に医師は、それが医師痛いです。」

「これをしないでください」

あなたがそれを持っている場合、私はあなたが開いRコンソールを持っている必要があります場合は、screen内に配置することを示唆している---またはだろう、byobu手の込んだ拡張、あるいはtmux

またはESSを使用してOne True Editor(TM)の内部でさえも。それは価値がある何のために、私はいつもemacs --daemonを実行し、(私はemtemxにエイリアスどちらも)emacsclient -c経由X11端末上または下のいずれかemacsclient -nw経由同じRセッションに接続します。また、私はコマンドラインでの作業のためにlittlerをよく使う場所で、byobuセッションを実行します。

Unixはマルチタスクシステムです。結果として副作用を被る場合は特に、1つのプロンプトに限定する必要はありません。

関連する問題