Emacs切换出终端

时间:2011-09-17 01:55:35

标签: shell emacs terminal buffer

使用M-x term使用C-x C-o在Emacs中运行终端模式时,我无法切换到另一个缓冲区继续处理事情。我知道这可以用M-x shell来实现,但是使用这个命令,shell的某些方面不起作用(更少,更多,手册页等等)。我想知道是否有办法解决这个问题,或者当使用终端模式时,你被限制在终端打开的缓冲区中,直到你退出。

2 个答案:

答案 0 :(得分:28)

在终端模式下,您必须使用C-c o切换到另一个缓冲区。 C-c是“终端转义字符”

http://www.gnu.org/s/libtool/manual/emacs/Terminal-emulator.html

答案 1 :(得分:1)

假设您使用的是Linux发行版:

  1. Ctrl + d终止终端仿真器过程
  2. C-c k然后ENTER杀死关联的缓冲区