私がコーディングするとき、私は通常、emacsで複数のバッファーを使用します。私のコードを含むいくつかのバッファー、およびターミナルエミュレーター(M-x用語)を含むバッファー、コンパイル、インタープリターの実行など。
一部の計算で無限ループが発生した場合、プロセスを強制終了できません(Ctrl-Cを使用した通常の端末と同じように)。emacsに埋め込まれた端末は割り込みを取得しないためです。
これを行う方法はありますか?
コメントで述べたように、 @ ALiX を使用して Ctrl+C+ Ctrl+C (2回)働いた。
Eshellでプロセスを実行する場合は、ctrl c ctrl cを使用してプロセスを強制終了できます。それ以外の場合は、ctrl x kを使用してバッファを強制終了できます。