当使用搜寻字串时C-s
,我希望能够按下某些键以退出搜寻模式,但仍保持对匹配项的选择。这样,我可以立即开始输入并替换最后一个匹配项。
例如,说我有以下文档:
The quick brown fox jumps over the lazy dog.
如果我搜索“ lazy”,emacs将像这样选择该单词(方括号是选择,管道是光标):
The quick brown fox jumps over the [lazy|] dog.
现在,如果我按return,emacs将保持我的光标位置,但是它将取消选择“ lazy”:
The quick brown fox jumps over the lazy| dog.
取而代之的是,我想要一个快捷方式,该快捷方式将退出搜索模式,但仍保持当前的比赛选择,就像在上面的第二种状态一样。
@Nsukami_在搜索之前,我并不总是知道我要查询的内容,甚至不是我要替换的内容。只需单击
—
奔
C-s
并键入我想搜索的内容,然后将要更改的内容更改为零即可轻松得多。然后,我尝试使用确切要替换的内容。M-%
太“正式”了。
该解决方案对我来说很方便,例如当我搜索一个单词杀死它然后将其拖到另一个地方时。
—
GergelyPolonkai
query-replace
不能解决这个问题。
M-x query-replace
您要找的东西吗