是否有搜索历史记录或一种在vim中检索以前搜索的表达式的方法?
#1 楼
是的,您具有history
命令::history /
请注意,它可用于
/
,:
,=
,>
,?
,@
,all
,cmd
,debug
expr
,input
和search
。或者,您可以使用q:
,q/
和q?
命令查看先前输入的命令并在单独的缓冲区上搜索。然后,您可以根据需要进行修改并按<CR>
来重放它们。请参阅
:h :history
,:h q:
。#2 楼
您可以使用:history s
搜索历史记录。作为快捷方式,您可以使用:his s
。命令行历史记录也是如此。
评论
谢谢。以前,我只是尝试: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