Я написал плагин Vim для этого: buffersaurus .
Команда :Bsgrep <pattern>
будет использовать (Vim-dialect) grep для поиска во всех открытых буферах, определения всехсопоставление строк и представление результатов в новом окне / разделении.Вы можете «пройти» все совпадения, используя обычные клавиши управления движением Vim, и открыть выбранные совпадения в предыдущем окне или на новой странице split / tab.Результаты могут быть отфильтрованы снова.Вы также можете выбрать показ контекстных строк.