1

Ubuntu 12.04 と Octave を使用しています。

$ octave
octave:1> _

エディターを gedit に設定しました。

octave:1> edit editor "gedit %s"

関数を編集します。

octave:2> edit someFunction

gedit は someFunction.m を期待どおりに開き、gedit がまだファイルを開いている間にプロンプ​​トが返されます。

octave:3> _

他の長時間実行機能を実行します。

octave:3> runAllTests

runAllTests の実行中に、CTRL-C を押して中断します。

観測された動作は、runAllTests が中断され、gedit が強制終了されることです。

予想される動作は、runAllTests が中断され、gedit が強制終了されないことです。

この状況でCTRL-Cがgeditを強制終了するのを止める方法を知っている人はいますか? あるいは、gedit を強制終了せずに runAllTests を中断する別の方法はありますか?

4

4 に答える 4

2

設定:

edit editor "gedit %s &"

オクターブはエディターを「バックグラウンド」に配置するため、CTRL-C は影響せず、期待どおりの動作をします。

于 2012-06-28T06:31:40.440 に答える
0

試す:

edit mode async

編集コマンドの実行の非同期モードを指定する

于 2012-06-29T16:11:36.307 に答える
0

問題は、CTRL+C がコピー コマンドでもあることです。IT は、Octave GUI Xoctaveのようにカスタマイズする必要がある場合があります。彼らは、カスタマイズが利用可能であると主張しています。

于 2013-04-03T15:33:31.110 に答える