基本快捷方式(M-del)在Emacs中不起作用并且给出了不稳定的行为

时间:2010-08-18 14:58:42

标签: emacs

我正在使用Emacs并且大多数快捷方式正常工作,但是M-Del用于向后删除单词会在“扫描”错误的底部产生错误,而在其他时候会将光标移动到下面的一组行。任何想法为什么会这样? M-Del适用于删除前进单词。 (**从下面的注释看来,该命令被映射到一个向下的段落lisp函数而不是向后删除一个单词?如何将映射重置为标准的?)

最佳。

1 个答案:

答案 0 :(得分:0)

writing lisp emacs key binding and cannot specify the <delete> character

有答案(吉尔斯)。看起来某些系统上存在一个错误,因为与shell命令阴影重叠,将ESC-x转换为ESC C-d

从运行

可以看出

M-x load-library edmacro M-x edmacro-insert-key M-del

给出ESC C-d

在文件夹〜/ .emacs.d /中创建文件init.el并插入

(global-set-key [escape delete]'backward-kill-word)

这虽然覆盖了来自M(元键)的ESC的所有用法被翻译为转义渲染常见的M-d,M-w等等除了M-del之外都看不见

所以解决方案是将错误重新映射重新映射回正确的绑定。

(global-set-key(kbd“M-C-d”)'reverse-kill-word)

最佳