现在几次在Emacs中编程时,我的键盘开始将希腊字母写入缓冲区。我假设我按下了一些关键组合,但在搜索后我还没弄清楚它是什么,我现在唯一的解决方案就是重启Emacs。那么我在做什么以及如何解决它?
答案 0 :(得分:3)
尝试分析您所按的内容。
M-x list-command-history
显示命令历史记录
C-h l
运行显示最后300次输入击键的命令view-lossage
答案 1 :(得分:2)
我出去了。
您正在使用配置了多种输入语言的Windows计算机(包括希腊语)。它还具有默认的键盘快捷键,可以在它们之间切换(左侧alt + shift是默认值,如果您设置了多个输入,则默认情况下它处于启用状态。)
某些emacs快捷方式需要一个alt-shift组合,并且根据您按下它们的顺序,您或者不会让Windows拦截它以进行IME切换。
可能的解决方案包括:
我通常在我的系统上想要多个IME,比如我可以快速切换IME,并且不想搞乱默认快捷方式,所以我最终习惯了总是按下shift 然后 alt在emacs中进行alt-shift组合时。