So verlassen Sie das Bash-Terminal in Emacs

So verlassen Sie das Bash-Terminal in Emacs

Ich bin vielleicht in eine Zwickmühle geraten. Ich habe 3 Fenster in Emacs, von denen 2 Puffer sind und eines eine Bash-Shell, die ich mit folgendem erstellt habe:M-x term

Jetzt kann ich dieses Fenster nicht verlassen ( C-x o), da alle Befehle an das Terminal weitergeleitet werden. Wie wechsle ich in dieses Pufferfenster und wieder heraus?

Herzlichen Dank.

Antwort1

Ich verwende normalerweise M-x shellzum Starten einer Shell anstelle von term.

Versuchen Sie, zwischen „Zeilenmodus“ und „Zeichenmodus“ zu wechseln, indem Sie C-c C-jund verwenden C-c C-k, wie in der Dokumentation für den Termmodus beschrieben.

Antwort2

Drücken Sie C-c ostatt , C-x oum zu einem anderen Fenster zu wechseln. Drücken Sie C-c bstatt , C-x bum zu einem anderen Puffer zu wechseln. Allgemeiner gesagt, verwenden Sie das Präfix C-cdort, wo Sie normalerweise verwenden würden C-x. Drücken Sie , C-c C-hum die vollständige Liste der für das Präfix verfügbaren Befehle anzuzeigen C-c. Es gibt insbesondere die C-c M-xMöglichkeit, einen Befehl nach Namen auszuführen (normalerweise auf M-x).

Die meisten Steuertasten werden an die Anwendung gesendet und insbesondere ist die Hilfe unter nicht verfügbar C-h. Sie ist jedoch immer noch unter verfügbar . f1Sie können also drücken, f1 mum die Hilfe für den Term-Modus anzuzeigen, f1 wum zu sehen, an welche Tasten ein Befehl gebunden ist usw.

Wenn Sie die Shell verlassen (durch Eingabe C-doder mit dem exitBefehl), werden die normalen Emacs-Bindungen wiederhergestellt.

verwandte Informationen