我以某种方式破坏了当前Emacs会话中的键绑定。
具体来说,输入shift-M
会产生" m"而不是" M"。此问题仅影响M
密钥 1 。
我的问题是:如何在不重新启动Emacs 的情况下恢复默认密钥绑定 ?
1 我确信问题是已损坏的Emacs键映射。在其他应用程序或其他Emacs会话中键入相同的shift-M
组合键(当然,仍然使用相同的键盘,计算机等)会产生正确的" M"。顺便说一句,在Emacs会话中使用损坏的键盘映射m
(没有shift-
)工作正常;它按照预期产生" m"
答案 0 :(得分:1)
C - h k Shift - m 说什么?如果它反弹,那个电话会告诉你它应该是什么。它应该绑定到self-insert-command
。
像(global-set-key (kbd "M") 'self-insert-command)
这样的东西应该可以设置它。您可以使用ielm
或 M - :执行该操作。您可能需要从另一个应用程序剪切并粘贴大写字母M以进行输入。