如何在不重启Emacs的情况下恢复默认键盘映射?

时间:2014-11-25 18:51:38

标签: emacs keymapping

我以某种方式破坏了当前Emacs会话中的键绑定。

具体来说,输入shift-M会产生" m"而不是" M"。此问题仅影响M密钥 1

我的问题是:如何在不重新启动Emacs 的情况下恢复默认密钥绑定


1 我确信问题是已损坏的Emacs键映射。在其他应用程序或其他Emacs会话中键入相同的shift-M组合键(当然,仍然使用相同的键盘,计算机等)会产生正确的" M"。顺便说一句,在Emacs会话中使用损坏的键盘映射m(没有shift-)工作正常;它按照预期产生" m"

1 个答案:

答案 0 :(得分:1)

C - h k Shift - m 说什么?如果它反弹,那个电话会告诉你它应该是什么。它应该绑定到self-insert-command

(global-set-key (kbd "M") 'self-insert-command)这样的东西应该可以设置它。您可以使用ielm M - 执行该操作。您可能需要从另一个应用程序剪切并粘贴大写字母M以进行输入。