emacs - 在 emacs 的终端中使用 Ctrl-X 命令?

标签 emacs terminal

当我在 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/

相关文章:

emacs - 如何删除组织模式导出中的标签?

Emacs dired+tramp,UTF8 错误的文件名

go - emacs 中 golang 的自动完成

node.js - Mac-bash : node: command not found

emacs - magit 和/usr/bin/emacsclient --socket-name=/tmp/emacs1000/server

Unix 压缩子目录不包括父目录

objective-c - 为简单的命令行程序编译Apple框架

java - 为什么 PrintWriter 可以输出到 Process,而 BufferedWriter 不能?

java - 在 Mac OS 上使用 Java 将一些输入发送到终端窗口

emacs - 如何轻松更新 Emacs Lisp 表单的评估结果注释