Próbowałem dziś przeprowadzić wyszukiwanie wszystkich plików projektu. Używam Ctrl-P i szukam w takich liniach:
Ale wynik wyszukiwania znajduje się tylko na uprzednio otwartym pliku. Tutaj tylko otwieram main.php
.
Czy znasz sposób wyszukiwania wszystkich plików bez konieczności ich otwierania jeden po drugim?
Dzięki,
search
plugin-ctrlp
nobe4
źródło
źródło
Odpowiedzi:
:CtrlPLine
powinien działać na wymienionych buforach.Jeśli absolutnie chcesz użyć tej funkcji w każdym pliku w projekcie, możesz dodać je do listy argumentów (a tym samym listy buforów) za pomocą czegoś takiego:
ale to nie brzmi jak bardzo dobry pomysł ze względu na wydajność.
Korzystanie
:vimgrep
lub:grep
brzmi dla mnie znacznie lepiej:Oczywiście tracisz „niewyraźność” CtrlP, ale w zamian zyskujesz niezawodność i elastyczność.
Odniesienie:
źródło
Powinieneś użyć tych wtyczek Sidesearch lub fzf
Oba pozwalają na wyszukiwanie w katalogach rekurencyjnych za pomocą silversearch-ag
fzf pozwala na wyszukiwanie wymienionych plików, które zawierają Twój ciąg.
źródło