如何取回用于搜索或搜索和替换的最后一个字符串?
例如,假设我输入 :%s/some_text/some_other_text/gc
并且 vim 给我返回 E486: Patterns not find: some_text
错误消息。然后我意识到我实际上是想写 some_magic_text
而不是 some_text
。那时,我如何在底部命令行(或任何名称)中取回原始字符串,以便我可以更改它并进行第二次搜索?有一个漂亮的小命令吗?
在这个简短的示例中,它看起来没有必要,但是当您要替换的文本非常长并且您刚刚输入了一个字母时,必须重新输入所有内容是非常烦人的。
如果这有什么区别的话,我正在使用 MacVim。
最佳答案
在正常模式下,点击 q/
即可浏览您的搜索历史记录!
关于search - 在 vim 中获取最后一次搜索或搜索&替换字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4362399/