【问题标题】:emacs term mode not recognizing commandsemacs 术语模式无法识别命令
【发布时间】:2015-07-31 22:21:29
【问题描述】:

我最近升级到了 emacs 24.4,每当我在期限内尝试执行命令(例如 C-x C-f 打开文件)时,它只会说 C-x C-f is undefined

如何让命令在 term 模式下运行?

【问题讨论】:

  • 您说的是在终端中运行 emacs,还是在 emacs (M-x term) 中运行终端仿真模式?在后者中,为了让终端中的程序处理它们,许多击键被禁用 - 大多数涉及 C-x 的键被重新映射到 C-c,例如C-c C-ffind-file
  • 我的意思是终端仿真。 C-c C-f`` keystroke works. Is there a way to configure emacs so that find-file` 在终端仿真模式下也可以在C-x C-f 上工作?

标签: emacs


【解决方案1】:

在 emacs term 中,许多按键被禁用,以便让终端中的程序处理它们 - 大多数涉及 C-x 的按键被重新映射到 C-c,例如C-c C-ffind-file

如果您想以与shell 相同的方式使用term,您可以使用C-c C-j 更改为“行模式”,其中密钥由emacs 处理。如果要返回直接向终端发送密钥,请按C-c C-k(“字符模式”)。

详情在the manual

【讨论】:

    猜你喜欢
    • 2021-04-27
    • 1970-01-01
    • 1970-01-01
    • 2020-02-14
    • 2020-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-07
    相关资源
    最近更新 更多