Trong một tệp dài, tôi muốn tìm kiếm một mẫu phù hợp với khoảng 200 dòng hoặc hơn. Các dòng phù hợp là ở những nơi ngẫu nhiên trong tập tin.
Khi một dòng khớp, chỉ có chính dòng đó là phù hợp, không có ngữ cảnh bên trên hoặc bên dưới.
Thông thường, tôi sẽ tìm kiếm /
và nhảy qua các trận đấu với n
.
Nhưng điều đó có nghĩa là chỉ có một hoặc hai dòng có liên quan trên màn hình tại một thời điểm.
Có cách nào để ẩn tất cả các dòng không khớp, trong khi đi qua danh sách các dòng kết quả không?
Một cách tiếp cận mạnh mẽ sẽ là xóa tất cả các dòng không khớp và hoàn tác xóa sau đó. Nhưng điều đó thật xấu xí theo nhiều cách khác nhau, ngay cả khi nó sẽ không tồn tại mãi mãi ...
:vimgrep
có thể được viết tắt thành:vim