在emacs中,query-replace-regexp键盘快捷键在终端中不起作用(例如,emacs -nw)

时间:2011-09-23 16:35:16

标签: emacs

在终端窗口中运行emacs时,是否期望C-M-%和ESC C-%不运行命令query-replace-regexp?(

根据describe-function,绑定存在,但emacs运行查询替换(具有绑定M-%)。这种情况发生在我试过的几台机器上,当我在窗口中运行emacs时就不会发生这种情况。

3 个答案:

答案 0 :(得分:2)

问题是C-%根本无法输入终端。唯一可用的控制序列是对应于ascii-code 0-31的控制序列,主要是C字母。

答案 1 :(得分:1)

我在.emacs文件中创建了一个新的快捷方式。

(global-set-key“\ M-q”'query-replace-regexp)

答案 2 :(得分:1)

Control-Alt-Shift-%可以在Windows和Fedora Linux上一起使用。你的键盘上有这些键吗?