像 Vim 中一样逐步替换

像 Vim 中一样逐步替换

Vim 允许使用语法进行逐步替换s/<regexp>/<substitute>/gc

我怎么能用 Emacs 做这样的事情呢?

答案1

打开Emacs手册(在 Emacs 中:C-h i然后m emacs RET),转到 部分“代替”( m replace RET),然后看到查询替换。 “查询替换”是 Vim 所说的带有确认的替换的 Emacs 名称。

该命令query-replace-regexp绑定到C-M-%. (在文本终端上,您可能无法键入此键和弦;您可以使用它M-x query-replace-regexp来代替。)要替换纯字符串(即没有通配符),还有query-replace, 绑定到M-%

相关内容