【发布时间】:2015-04-18 12:06:10
【问题描述】:
当我在 emacs 中运行终端时(使用M-x term),我似乎无法使用以C-X 开头的命令,例如C-x o 切换窗格或C-x C-c 退出。相反,终端本身似乎正在接收这些C-x 信号。相比之下,C-c 命令由 emacs 本身接收。我该如何改变这种行为?
【问题讨论】:
当我在 emacs 中运行终端时(使用M-x term),我似乎无法使用以C-X 开头的命令,例如C-x o 切换窗格或C-x C-c 退出。相反,终端本身似乎正在接收这些C-x 信号。相比之下,C-c 命令由 emacs 本身接收。我该如何改变这种行为?
【问题讨论】:
term 有两种不同的输入子模式。在默认(字符)模式下,C-x 只是将文字 control x 传输到终端。 C-x 映射中通常可用的许多键绑定现在位于C-c 映射中,因此您可以使用C-c 4 b 在另一个窗口中切换到不同的缓冲区。或者您可以使用C-c C-j 切换到行模式(然后使用C-c C-k 返回字符模式)。
【讨论】:
evil。