Перечень буферов результатов поиска для Vim? - PullRequest
2 голосов
/ 27 февраля 2012

После поиска в Vim вы можете получить список результатов поиска с помощью :g//#, а с помощью :bufdo g//# вы можете получить список совпадений во всех буферах.

Но использовать его с bufdo недействительно реалистично, так как не показывает файл, откуда пришло совпадение, или дает возможность перейти к нему.

Есть ли плагин, который бы позволил это?

Обратите внимание, что я хочу этодля внутреннего поиска в Vim, потому что я часто использую его через *, # и подобные ярлыки.Я знаю, что LustyExplorer (LustyBufferGrep) позволяет выполнять поиск по всем буферам, но использует свой собственный вход для поиска ... Я хочу повторно использовать внутренний поиск Vim.

1 Ответ

2 голосов
/ 27 февраля 2012

Вы можете вставить содержимое регистра поиска vim с помощью CTRL-R + / .Другие плагины, которые могут сделать это, включают Buffersaurus.

Кажется возможным интегрировать внутренний поиск Vim в Buffersaurus следующим образом:

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

Hit Лидер + b , чтобы открыть список.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...