为什么emacs没有检测到C- <backspace>组合?</backspace>

时间:2013-11-25 01:58:23

标签: emacs key-bindings

我的问题是我想将Control + Backspace组合绑定到 reverse-delete-word 函数。但是,它似乎不可能,因为emacs没有检测到Control键和退格键。

我通过查看“记录器”(C-h l)检测到了这一点。因此,如果按Backspace,它会显示DEL。如果我按下Control + Backspace,它仍会显示DEL

有没有办法实现这个目标?

我已阅读并尝试了其他问题,但无法修复。

1 个答案:

答案 0 :(得分:2)

正如@phils指出的那样,如果您在终端中使用Emacs(例如emacs -nw)而不是GUI(没有-nw命令行选项),并且如果您不在MS上Windows,然后默认情况下您无法使用某些键序列。

但是,您仍然可以配置终端(例如,xterm),以便它实际上支持Emacs的某些此类密钥序列。在Emacs bug#10387的讨论中,请参阅Emacs维护者的this comment

(也就是说,您可能会发现使用不同的密钥序列会更简单。或者切换到Emacs的GUI版本。)

相关问题