2

当我在Emacswith 时iTerm2,按Escb在短时间内发送Meta+bwhich runs backward-word。如何使它们成为单独的键?

我想在独立iterm2.Emacs

4

1 回答 1

2

您可以执行以下操作:

(global-set-key (kbd "<escape> b") 'your-function)

但是,请注意,这样做会导致您无法将M-修饰符替换ESC为所有其他键绑定的前缀,而不仅仅是M-b.

为了限制这种可能不需要的副作用,您可以使用此答案中提供的技术,以便能够轻松地在您的自定义行为和标准行为之间切换。

注意:在无窗口模式下使用 Emacs 时,请注意,这仅在您的终端为ESCb和发送不同输入时才有效M-b。否则,Emacs 无法区分。

你可以检查这个打字C-hkESCb。如果 Emacs 正在接收特定的输入,您将看到类似以下内容:

Mb (翻译自 <escape> b)运行...

于 2013-05-31T22:17:40.147 回答