W długim pliku chciałbym wyszukać wzór, który będzie pasował z grubsza około 200 linii. Dopasowane linie znajdują się w losowych miejscach w pliku.
Kiedy linia pasuje, tylko sama linia jest istotna, bez kontekstu powyżej lub poniżej.
Zwykle przeszukiwałbym /
i przeskakiwał mecze n
.
Ale to oznacza, że na ekranie jest tylko jedna lub dwie odpowiednie linie na raz.
Czy istnieje sposób na ukrycie wszystkich niepasujących wierszy podczas przeglądania listy wierszy wyników?
Podejście brutalnej siły polegałoby na usunięciu wszystkich niepasujących wierszy i cofnięciu tego usunięcia później. Ale to brzydkie na różne sposoby, nawet jeśli nie skończyłoby się to ciągłym cofaniem ...
:vimgrep
można skrócić do:vim