在vim中是否有任何Ctrl-R命令搜索?

时间:2014-09-10 04:56:15

标签: vim

我们有Ctrl - R命令来快速搜索bash命令历史记录。是否有任何类似的命令可用于vim命令历史记录&也搜索历史。

4 个答案:

答案 0 :(得分:9)

没有足够的代表发表评论,但关于您的搜索记录问题:

您可以像q/一样使用q:来查看搜索记录。

或者,您可以从命令或搜索模式按CTRL-F以显示历史记录。

答案 1 :(得分:2)

没有。但您可以使用q:打开命令历史记录窗口,您可以在其中编辑和执行以前的命令,并搜索它们,就像在常规缓冲区中一样(使用/和朋友在那里搜索)。

Vim中的

Ctrl-R完全保留了其他内容(从插入或命令模式访问寄存器,在正常模式下重做)。

答案 2 :(得分:1)

我制作了一个插件,它完全按照Ctrl-R在shell上执行的操作,使用它启动命令模式并键入Ctrl-R并开始键入搜索。如果在调用它之前有任何类型,虽然它采用默认命令模式Ctrl-R功能。

https://github.com/goldfeld/ctrlr.vim

答案 3 :(得分:0)

要调用上一个命令或搜索,分别启动命令或搜索模式(:/)并开始键入您要查找的过去行的开头。如果您认为自己已经提供了足够的搜索内容,请点击 Up 返回之前的命令或以该字符串开头的搜索。