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

Vim的跨缓冲区搜索结果列表?,vim,Vim,在Vim中搜索后,您可以使用:g/#获得搜索结果列表,使用:bufdo g/#可以获得所有缓冲区中的匹配列表 但是将它与bufdo一起使用并不现实,因为它不显示匹配的文件来源,也不提供跳转到匹配的选项 有没有允许这样做的插件 请注意,我希望将其用于内部Vim搜索,因为我经常通过*、#和类似的快捷方式使用它。我知道(LustyBufferGrep)允许从所有缓冲区进行搜索,但它使用自己的搜索输入。。。我希望重用内部Vim搜索。。其他可以做到这一点的插件包括Buffersaurus 似乎可以将内部V

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

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

有没有允许这样做的插件

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

。其他可以做到这一点的插件包括Buffersaurus

似乎可以将内部Vim搜索集成为:

map <Leader>b :Bsgrep <c-r>/<cr>
地图b:Bsgrep/
点击Leader+b打开列表。

谢谢!我在这个答案中添加了一个可能的集成示例。