Có 3 cách tôi có thể nghĩ:
Cách đó là đơn giản nhất để giải thích được
:%s/phrase to delete//gc
nhưng bạn cũng có thể (cá nhân tôi sử dụng một thứ hai này thường xuyên hơn) làm một tìm kiếm thông thường cho cụm từ để xóa
/phrase to delete
Vim sẽ đưa bạn đến đầu sự xuất hiện tiếp theo của cụm từ.
Chuyển sang chế độ chèn (nhấn i) và sử dụng phím Xóa để xóa cụm từ.
Nhấn thoát khi bạn đã xóa tất cả cụm từ.
Bây giờ bạn đã làm điều này một lần, bạn có thể nhấn n để chuyển đến lần xuất hiện tiếp theo của cụm từ và sau đó nhấn dấu chấm/dấu chấm "." để thực hiện thao tác xóa bạn vừa thực hiện
Tiếp tục nhấn n và dấu chấm cho đến khi bạn hoàn tất.
Cuối cùng bạn có thể thực hiện tìm kiếm cho cụm từ để xóa (như trong phương pháp thứ hai) nhưng lần này, thay vì đi vào chế độ chèn, bạn
Đếm số ký tự mà bạn muốn xóa
gõ số đó trong (với các phím số)
Nhấn phím x - nhân vật nên được xóa
tiếp tục thông qua với n và rải rác như trong phương pháp thứ hai.
PS - Và nếu bạn không biết thì bạn có thể thực hiện một vốn n để di chuyển ngược qua các kết quả tìm kiếm.
Bí quyết là để thanh trống:% s/foo // gc – Sedrik