Emacs:如何添加自定义键绑定以用于ansi-term的char模式?

时间:2010-11-15 17:28:06

标签: emacs keyboard-shortcuts terminal key-bindings term

我想在ansi-term的char模式中添加一些键绑定,但我还不能......你有一些提示吗?有可能吗?

显然,我的所有键绑定在行模式下都能正常工作,但是如何在char模式下启用一些键绑定(不是全部)?

1 个答案:

答案 0 :(得分:4)

ansi-term

实际上有两种不同的模式
  1. 字符模式(更像是一个终端
  2. 行模式(更像是emacs缓冲区)
  3. 对于字符模式,您需要修改term-raw-map,例如:

    (define-key term-raw-map [(control ?a)] 'term-send-raw)
    

    将\ C-a发送到底层终端。我不知道关键映射对于行模式是什么,但我猜它是你想要玩的字符模式。