Eu tentei hoje realizar uma pesquisa em todos os arquivos de um projeto. Eu uso Ctrl-P e pesquiso em linhas assim:
Mas o resultado da pesquisa está apenas no arquivo aberto anteriormente. Aqui eu abro apenas main.php
.
Você conhece uma maneira de pesquisar em todos os arquivos sem precisar abri-los um por um?
Obrigado,
search
plugin-ctrlp
nobe4
fonte
fonte
Respostas:
:CtrlPLine
deve funcionar nos buffers listados.Se você quiser absolutamente usar esse recurso em todos os arquivos do seu projeto, poderá adicioná-los à lista de argumentos (e, portanto, à lista de buffers) com algo como:
mas isso não parece uma boa ideia por razões de desempenho.
Usando
:vimgrep
ou me:grep
parece muito melhor:Você perde a "imprecisão" do CtrlP, obviamente, mas obtém confiabilidade e flexibilidade em troca.
Referência:
fonte
Você deve usar esses plugins Sidesearch ou fzf
Ambos permitem procurar em diretórios recursivos usando o silversearch-ag
O fzf permite pesquisar nos arquivos listados que incluem sua string.
fonte