我们有Ctrl - R
命令来快速搜索bash命令历史记录。是否有任何类似的命令可用于vim命令历史记录&也搜索历史。
答案 0 :(得分:9)
没有足够的代表发表评论,但关于您的搜索记录问题:
您可以像q/
一样使用q:
来查看搜索记录。
或者,您可以从命令或搜索模式按CTRL-F
以显示历史记录。
答案 1 :(得分:2)
没有。但您可以使用q:
打开命令历史记录窗口,您可以在其中编辑和执行以前的命令,并搜索它们,就像在常规缓冲区中一样(使用/
和朋友在那里搜索)。
Ctrl-R
完全保留了其他内容(从插入或命令模式访问寄存器,在正常模式下重做)。
答案 2 :(得分:1)
我制作了一个插件,它完全按照Ctrl-R在shell上执行的操作,使用它启动命令模式并键入Ctrl-R并开始键入搜索。如果在调用它之前有任何类型,虽然它采用默认命令模式Ctrl-R功能。
答案 3 :(得分:0)
要调用上一个命令或搜索,分别启动命令或搜索模式(:
或/
)并开始键入您要查找的过去行的开头。如果您认为自己已经提供了足够的搜索内容,请点击 Up 返回之前的命令或以该字符串开头的搜索。