emacs搜索和替换

时间:2012-03-15 08:51:06

标签: emacs

看到很多链接但是无法弄清楚,是什么

M-% query replace

我需要按哪个键盘按钮才能将查询替换掉。

找不到确切的键盘按钮。

请告诉我如何在emacs中搜索和替换

http://lpn.rnbhq.org/tools/xemacs/emacs_ref.html

http://kb.iu.edu/data/abdp.html

3 个答案:

答案 0 :(得分:3)

M在emacs中是“Alt Key”

%本身就是= Shift + 5

要使查询替换为必须同时按下:

Alt + Shift + 5

答案 1 :(得分:1)

你可以使用“Mx replace-string”,这意味着你需要按 Alt + x ,然后输入“replace-string”然后 Enter < / KBD>。现在,您可以输入要搜索的内容。在另一个 Enter 之后,您可以输入应该替换的内容。 或者您可以在dotemacs文件中设置热键。像:

(global-set-key [f11] 'replace-string)

然后,您可以使用 F11 来调用此函数。

答案 2 :(得分:1)

M代表过去meta(我自己从未见过这个关键字)。它的 alt 键对我而言。您也可以按 Esc 获取meta键。

有两种方法可以获得M-%

Alt + Shift + 5(一次按全部)

稍后按 Esc Shift + 5(即%