问题:如何在emacs中使Meta-x工作?
您好我是使用Ubuntu 10.04LTS和emacs23.1.1的Linux的新手。我使用Alt键作为Meta,但是当我升级ubuntu时它停止了工作。我将meta改为右ctrl(使用ubuntu keyboybard偏好)。使用挪威语布局时,右控件可以正常访问emacs中的第三级字符。但是,键入Meta-x只会导致emacs中的消息“Mismatched parantheses”和缓冲区中的字符“»”。切换到US布局时输入meta-x没有任何反应。
我希望meta-x能够工作,所以我可以在emacs中再次插入命令。
使用ubuntu键盘首选项更改元键 - >不起作用
我用locate查找了.Xdefaults文件。 由于它不存在,我在home \“username”中创建了它。并写下了这条线 文件中的“Xterm * metaSendEscape:true”。 (我不确定它是做什么的。也许这是另一个问题的修复,我在http://www.emacswiki.org/emacs/EmacsChannelFaq#toc17找到了它 - >不起作用
答案 0 :(得分:10)
通常你也可以使用ESC-Key作为M-。所以M-x将是ESC-x