Сегодня я попытался выполнить поиск по всем файлам проекта. Я использую Ctrl-P и ищу строки следующим образом:
Но результат поиска есть только по ранее открытому файлу. Здесь я открываю только main.php
.
Вы знаете способ поиска по всем файлам без необходимости открывать их один за другим?
Благодарность,
search
plugin-ctrlp
nobe4
источник
источник
Ответы:
:CtrlPLine
фактически должен работать на перечисленных буферах.Если вы абсолютно хотите использовать эту функцию в каждом файле вашего проекта, вы можете добавить их в список аргументов (и, следовательно, список буферов) с помощью чего-то вроде:
но это не очень хорошая идея по соображениям производительности.
Использование
:vimgrep
или:grep
звучит намного лучше для меня:Очевидно, вы теряете «нечеткость» CtrlP, но получаете взамен надежность и гибкость.
Ссылка:
источник
Вы должны использовать плагины thoses Sidesearch или fzf
Оба позволяют искать в рекурсивных каталогах, используя silversearch-ag
fzf позволяет осуществлять поиск по перечисленным файлам, в которые входит ваша строка.
источник