我们可以在IDE和文本编辑器上检索搜索并替换历史记录。
是否有搜索历史记录或一种在vim中检索以前搜索的表达式的方法?

#1 楼

是的,您具有history命令:

:history /


请注意,它可用于/:=>?@allcmddebug exprinputsearch。或者,您可以使用q:q/q?命令查看先前输入的命令并在单独的缓冲区上搜索。然后,您可以根据需要进行修改并按<CR>来重放它们。

请参阅:h :history:h q:

评论


谢谢。以前,我只是尝试:history,而这更接近。

–武山
16年5月10日在11:53

至于替换,可以看一下q:。它不是替换的唯一对象,而是真正的缓冲区,因此vim的所有功能都可以在那里工作。

– PhilippFrank
16年5月10日在11:54

@PhilippFrank,我将其添加到答案中,谢谢

– nobe4
16年5月10日在11:54

相关的Vimcast片段:使用命令行窗口完善搜索模式

– Peter Rincker
16年5月10日在14:14

#2 楼

您可以使用:history s搜索历史记录。作为快捷方式,您可以使用:his s。命令行历史记录也是如此。