У довгому файлі я хотів би знайти шаблон, який приблизно відповідатиме 200 рядкам. Узгоджені рядки знаходяться у випадкових місцях у файлі.
Якщо рядок збігається, релевантною є лише сама лінія, без контексту вище чи нижче.
Як правило, я б шукав /
і стрибав через матчі n
.
Але це означає, що на екрані одночасно є лише одна або дві відповідні лінії.
Чи є спосіб приховати всі рядки, які не збігалися, переглядаючи список рядків результатів?
Підходом грубої сили було б видалення всіх невідповідних рядків та скасування цього видалення пізніше. Але це потворно різними способами, навіть якщо це не закінчиться стійким скасуванням ...
:vimgrep
можна скоротити до:vim