Итак, возимся с плагином EasyGrep.vim, пытаясь привести его в состояние, которое мне подходит.Я использую его для рекурсивного поиска проекта Rails.Я почти понял, как я хочу, это пример команды grep, которую выполняет мой измененный EasyGrep:
:grep -R -i --include=*.rb --include=*.rbw --include=*.gem --include=*.gemspec --include=[rR]akefile --include=*.erb --include=*.rhtml SEARCH_WORD .
, которая находит слово под курсором и открывает результаты поиска в быстром списке.
Единственная проблема в том, что: grep, похоже, автоматически открывает файл, содержащий первое совпадение, в текущем буфере, что я не хочу сделать, потому что тогда я теряю файлпросто смотрю.
Кто-нибудь знает, как я могу предотвратить это поведение?Или, по крайней мере, хакерский обходной путь, который заново открывает файл, из которого я искал?
: vimgrep не вариант - он слишком медленный.