Ubuntu Emacs:”他说;M-%“;快捷方式仅被视为“快捷方式”&引用;,甚至当;M-“;很好

Ubuntu Emacs:”他说;M-%“;快捷方式仅被视为“快捷方式”&引用;,甚至当;M-“;很好,ubuntu,emacs,ubuntu-18.04,Ubuntu,Emacs,Ubuntu 18.04,我不知道为什么我的Emacs不会将“M-%”作为替换的捷径。更奇怪的是,在消息窗口中,它声明“%is undefined”,好像它不知道我也在按Meta键。但是Meta键可以正常工作:如果我按下“M-x”,我会得到预期的结果。作为补充信息,我可以在菜单中看到“M-%”将按预期替换 这是Emacs'a关于: GNU Emacs 25.2.2(x86_64-pc-linux-GNU,GTK+版本3.22.21) 由Debian修改的2017-09-22版本,如果您以$emacs-Q的身份运行emac

我不知道为什么我的Emacs不会将“M-%”作为替换的捷径。更奇怪的是,在消息窗口中,它声明“%is undefined”,好像它不知道我也在按Meta键。但是Meta键可以正常工作:如果我按下“M-x”,我会得到预期的结果。作为补充信息,我可以在菜单中看到“M-%”将按预期替换

这是Emacs'a关于: GNU Emacs 25.2.2(x86_64-pc-linux-GNU,GTK+版本3.22.21)
由Debian修改的2017-09-22版本,如果您以
$emacs-Q
的身份运行emacs,是否有效?如果是这样,那么可能是init文件有问题,我们需要更多的信息。听起来像是你的窗口管理器或其他程序在干扰。您可以使用
ESC%
ESC%
工作,Inded您还可以使用
C-h C
查看Emacs看到的内容(虽然我猜在您的情况下它应该是
%
,而且信息量不大),还可以使用
xev
查看窗口管理器看到的内容(查找
state
keycode
)。您还可以尝试其他Alt-Shift-foo组合键,以查看它们是否存在相同的问题。另外,在GUI中尝试Emacs,而不是在终端中尝试Emacs。祝你好运您是否使用双语(或多语言)设置?您是否在某个时刻将alt shift设置为切换输入源?