Ответ 1
Искать "текст" во всех *.txt и *.php файлах рекурсивно из текущего каталога.
:vimgrep "text" **/*.txt **/*.php
Кто-нибудь знает синтаксис Vimgrep для поиска с несколькими файловыми глобами? Я пытаюсь использовать эту команду для поиска в текущем каталоге.
map <F3> :execute "vimgrep /" . expand("<cword>") . "/j **/*.c* *.txt" <Bar> cw<CR>
С помощью этой команды Vim ищет только *.c*
. Любая идея о том, как искать несколько типов файлов?
Искать "текст" во всех *.txt и *.php файлах рекурсивно из текущего каталога.
:vimgrep "text" **/*.txt **/*.php
в этом каталоге
:vimgrep "search subject" *.c
:vimgrep blah *.[ch]
:vimgrep blah *.c* *.h
в этом или любом каталоге потомков
:vimgrep "search subject" ./**/*.c
Я просто вхожу в Вим, и этот вопрос научил меня существованию vimgrep. Есть ли способ перебрать результаты? Поэтому скажите, что я хотел найти все экземпляры "user", и я использую
:vimgrep /user/g **/*.rb
Как я мог бы цитировать через экземпляры этого текста?