"Я нашел плагины для этого (например, buffergrep), но я удивлюсь, если эта простая задача не поддерживается изначально трюком vim ... не так ли?"
Не знаю, что я знаю,И наличие множества плагинов, пытающихся предложить эту функцию, подтверждает это.,.
Какие плагины вы пробовали и чего им не хватало?
http://www.vim.org/scripts/script.php?script_id=2545
http://www.vim.org/scripts/script.php?script_id=2255
Кроме того, просто чтобы убедиться, что вы знаете о vimgrep, верно?Vimgrep - это внутренняя команда, которая загружает файлы в буферы и выполняет greps для буферов, в результате чего появляется окно быстрого исправления.Я не подтвердил, но я предполагаю, что искомый файл уже открыт в буфере, что Vimgrep не перезагружает его, по крайней мере, если он имеет установленный флаг 'nomodified'.Если это так, то одним из способов использования Vimgrep для быстрой и простой подстройки буфера было бы просто создать список файлов для Vimgrep, используя вывод команды: buffers.