Vim - Как я могу искать буферы?

Я ищу некоторую команду, например:

:b1!g/something_here/

где я предположительно искал слово "something_here" в буфере "b1". Как я могу это сделать?

Ответы

Ответ 1

Я часто делаю:

:rew
:bufdo 0
:bufdo g/something here/
:ls

Последнее: ls позволяет мне видеть все буферы, которые не расположены в строке 1

Ответ 2

Хорошо, перейдите в буфер b1 и

:g/something here/

Для поиска по всем открытым буферам существуют различные плагины, для которых я думаю, было бы лучше, если бы вы заглянули на www.vim.org

Изменить: как этот - buffergrep
И мой личный фаворит для всех видов поиска: compview

Ответ 3

Вы можете попробовать что-то простое: : b0 |? somethingToSearch