4

问题:如何让 Meta-x 在 emacs 中工作?

嗨,我是使用 Ubuntu 10.04LTS 和 emacs23.1.1 的 linux 新手。我使用 Alt 键作为 Meta,但是当我升级 ubuntu 时它停止工作。我将 meta 更改为 right ctrl(使用 ubuntu keyboybard 首选项)。使用挪威语布局时,右控件可以很好地访问 emacs 中的第三级字符。然而,键入 Meta-x 只会在 emacs 中导致消息“不匹配的括号”和缓冲区中的字符“»”。键入 meta-x 时,切换到美国布局没有任何反应。

我想让 meta-x 工作,这样我就可以在 emacs 中再次插入命令。

我尝试过的补救措施:

使用 ubuntu 键盘首选项更改元键 -> 不起作用

我用locate 查找文件文件.Xdefaults。由于它不存在,我在 home\"username" 中创建了它。并在文件中写入“Xterm*metaSendEscape: true”行。(我不确定它的作用。也许这是对另一个问题的修复,我在http://www.emacswiki.org/emacs/EmacsChannelFaq#toc17找到了它)-> 不起作用

4

1 回答 1

11

通常你也可以使用 ESC 键来控制 M-。所以 Mx 将是 ESC-x

于 2011-02-24T15:19:17.870 回答