Vim的交叉缓冲区搜索结果列表?

时间:2012-02-27 13:51:23

标签: vim

在Vim中搜索后,您可以使用:g//#:bufdo g//#获取搜索结果列表,您可以获得所有缓冲区中的匹配列表。

但是将它与bufdo一起使用并不现实,因为它没有显示匹配来自的文件或者提供跳转到匹配的选项。

是否有允许的插件?

请注意,我希望将其用于内部Vim搜索,因为我经常通过*#和类似的快捷方式使用它。我知道LustyExplorerLustyBufferGrep)允许从所有缓冲区中搜索,但它使用自己的搜索输入...我想重用内部Vim搜索。

1 个答案:

答案 0 :(得分:2)

You can paste the contents of vim search register with CTRL-R+/。其他可以做到这一点的插件包括Buffersaurus。

似乎可以将内部Vim搜索集成到Buffersaurus,如下所示:

map <Leader>b :Bsgrep <c-r>/<cr>

点击 Leader + b 打开列表。