Wenn ich codiere, verwende ich normalerweise mehrere Puffer in Emacs. Einige Puffer mit meinem Code und ein Puffer mit einem Terminalemulator (Mx-Begriff). Dort kompiliere ich, führe Interpreter aus usw.
Wenn ich bei einer Berechnung eine Endlosschleife bekomme, kann ich meinen Prozess nicht beenden (wie bei einem normalen Terminal mit Strg-C), da das in Emacs eingebettete Terminal offensichtlich keinen Interrupt erhält.
Gibt es eine Möglichkeit, dies zu tun?
Antworten:
Wie in den Kommentaren erwähnt, hat @ALiX mit Ctrl+ C+ Ctrl+ C(2 mal) funktioniert.
quelle
Wenn Sie einen Prozess in eshell , ausführen, können Sie den Prozess mit ctrl c ctrl c beenden, andernfalls können Sie den Puffer mit ctrl xk beenden
quelle
ansi-term
anstelle von verwendenterm
, dann sollten Sie verwendenC-x C-c
(nein, das wird Ihre Emacs nichtVerwenden Sie die Tastenfolge
C-c C-k
.quelle