问题:如何使emacs中的Meta-x有效?
您好,我是一个使用Ubuntu 10.04LTS和emacs23.1.1的Linux新手。我使用Alt键作为Meta键,但在升级Ubuntu后它停止工作了。我将Meta更改为右Ctrl(使用Ubuntu键盘首选项)。当使用挪威布局时,右Ctrl可以正常访问emacs中的第三级字符。然而,仅在缓冲区中输出“>>”字符,而不是在emacs中键入Meta-x命令。切换到美国布局时,键入Meta-x没有任何反应。
我想让Meta-x起作用,以便我可以在emacs中再次插入命令。
我尝试过的解决方法:
- 使用Ubuntu键盘首选项更改Meta键 -> 不起作用 - 我查找了文件.Xdefaults并创建了它,因为它不存在于home\"username"中。并在文件中写下“Xterm*metaSendEscape: true”的代码行。(我不确定它是做什么的。也许这个修复程序是针对另一个问题的,我在http://www.emacswiki.org/emacs/EmacsChannelFaq#toc17上找到了它) -> 不起作用
您好,我是一个使用Ubuntu 10.04LTS和emacs23.1.1的Linux新手。我使用Alt键作为Meta键,但在升级Ubuntu后它停止工作了。我将Meta更改为右Ctrl(使用Ubuntu键盘首选项)。当使用挪威布局时,右Ctrl可以正常访问emacs中的第三级字符。然而,仅在缓冲区中输出“>>”字符,而不是在emacs中键入Meta-x命令。切换到美国布局时,键入Meta-x没有任何反应。
我想让Meta-x起作用,以便我可以在emacs中再次插入命令。
我尝试过的解决方法:
- 使用Ubuntu键盘首选项更改Meta键 -> 不起作用 - 我查找了文件.Xdefaults并创建了它,因为它不存在于home\"username"中。并在文件中写下“Xterm*metaSendEscape: true”的代码行。(我不确定它是做什么的。也许这个修复程序是针对另一个问题的,我在http://www.emacswiki.org/emacs/EmacsChannelFaq#toc17上找到了它) -> 不起作用
xev
可以告诉你当你按下键盘上的键时 X 服务器接收到的确切按键符号。 - Ken