当我在emacs中运行终端时(使用M-x term
)我似乎无法使用以C-X
开头的命令,例如,C-x o
来切换窗格或C-x C-c
退出。相反,终端本身似乎正在接收这些C-x
信号。相比之下,emacs本身会收到C-c
个命令。我该如何改变这种行为?
答案 0 :(得分:3)
term
有两个不同的输入子模式。在默认(字符)模式下,C-x
只是将文字 control x 发送到终端。 C-x
地图中通常可用的许多键绑定现在都在C-c
地图中,因此您可以使用C-c 4 b
切换到另一个窗口中的其他缓冲区。或者您可以使用C-c C-j
切换到线路模式(并使用C-c C-k
返回字符模式)。