Emacs终端模式无法识别命令。

3

我最近升级到了 Emacs 24.4 版本,但是当我在 term 模式下尝试执行命令时(例如使用 C-x C-f 打开一个文件),会提示 C-x C-f is undefined

请问如何在 term 模式下启用命令运行?


你是在谈论在终端中运行emacs,还是在emacs内部的终端仿真模式(M-x term)?在后者中,许多按键被禁用,以便让终端中的程序处理它们 - 大多数涉及C-x的键都被重新映射为C-c,例如C-c C-f表示find-file - vukung
我是指终端仿真。 C-c C-f按键有效。 有没有办法配置emacs,使得在终端仿真模式下find-file也能在C-x C-f上工作? - Pablo
1个回答

7
在emacs的终端term中,为了让终端程序处理它们,许多按键被禁用 - 大多数涉及C-x的键都被重新映射为C-c,例如C-c C-f表示find-file
如果您想像使用shell一样使用term,可以使用C-c C-j切换到“行模式”,其中键由emacs处理。如果您想返回直接将键发送到终端,请按C-c C-k(“字符模式”)。
详细信息请参见手册

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接