如何退出 Emacs 中的 bash 終端

如何退出 Emacs 中的 bash 終端

我可能讓自己陷入了困境。我在 emacs 中有 3 個窗口,其中 2 個是緩衝區,其中一個是我使用以下命令創建的 bash shell:M-x term

現在我無法切換出該視窗 ( C-x o),因為所有命令都被導向到終端。如何切換該緩衝區視窗?

多謝。

答案1

我通常使用M-x shell啟動 shell 而不是term.

嘗試使用C-c C-j和在“行模式”和“字元模式”之間切換,C-c C-k如術語模式文件中所述。

答案2

C-c o而不是C-x o切換到另一個視窗。按C-c b而不是C-x b切換到另一個緩衝區。更一般地,C-c在通常使用的地方使用前綴C-x。按C-c C-h可查看前綴上可用指令的完整清單C-c。特別是C-c M-x按名稱執行命令(通常在M-x)。

大多數控制鍵都會發送到應用程序,特別是幫助在 上不可用C-h,但在 上仍然可用f1,因此您可以按f1 m查看 Term 模式的幫助,f1 w查看命令綁定到哪些鍵等。

如果退出 shell(透過鍵入C-d或使用exit命令),則會還原正常的 Emacs 綁定。

相關內容