当我在 emacs 中运行终端时(使用 M-x term
),我似乎无法使用以 C-X
开头的命令,例如 C-x o
切换 Pane 或 C-x C-c
退出。相反,似乎终端本身正在接收这些 C-x
信号。相比之下,C-c
命令由 emacs 本身接收。我怎样才能改变这种行为?
最佳答案
term
有两种不同的输入子模式。在默认(字符)模式下,C-x
只是将文字 control x 传输到终端。许多通常在 C-x
映射中可用的键绑定(bind)现在在 C-c
映射中,因此您可以使用 C-c 4 切换到另一个窗口中的不同缓冲区b
。或者您可以使用 C-c C-j
切换到行模式(并使用 C-c C-k
切换回字符模式)。
另见 the documentation .
关于emacs - 在 emacs 的终端中使用 Ctrl-X 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28567522/