在所有VI缓冲区中查找/ Grep

Sam*_*una 10 vim search macvim

打开许多缓冲区后,我需要一种简单的方法来搜索所有缓冲区以获取正则表达式并导航搜索结果(快速列表?)

我知道我可以:bufdo命令,并且很容易搜索和替换%s,但我找不到一种方法来做一个简单的搜索,然后导航结果.

我找到了插件(例如,buffergrep),但是如果这个简单的任务本身不支持vim技巧,我会感到惊讶.是吗?

eph*_*ent 4

:grep&公司 将填充 QuickFix 缓冲区,从而允许在结果之间快速导航。

  • @Samer Abukhait:文档建议 `:call setqflist([]) | 巴夫多·格雷帕德!%`,需要做一些额外的工作来处理更多的情况。 (3认同)
  • 你能用它来 grep 缓冲区而不是文件吗 (2认同)