Tôi muốn tạo một tập lệnh Vim cơ bản chỉ đơn giản là xóa n dòng, bỏ qua 1 dòng và lặp lại cho đến khi kết thúc tài liệu. Tôi không quan tâm đến các trận đấu cụ thể, tôi chỉ muốn xóa dòng. Ví dụ; Vì vậy, tôi muốn lặp lại lệnh 3ddj
cho toàn bộ tài liệu.
Text I want to keep.
Text I want to delete.
Text I want to delete.
Text I want to delete.
Text I want to keep.
Text I want to delete.
Text I want to delete.
Text I want to delete.
Text I want to keep.
Text I want to delete.
Text I want to delete.
Text I want to delete.
Có vẻ như ...
Text I want to keep.
Text I want to keep.
Text I want to keep.
Cảm ơn bạn.
regular-expression
vào câu hỏi của bạn, nhưng câu hỏi dường như không chỉ định lý do để làm điều này với các biểu thức thông thường. Nếu bạn thực sự đang tìm kiếm thứ gì đó sử dụng các biểu thức thông thường, stackoverflow.com/questions/17735289/ mẹo có thể được quan tâm. Câu hỏi đó là về Notepad ++, nhưng câu trả lời không sử dụng gì ngoài regex pcre. (Tuyên bố miễn trừ trách nhiệm: Tôi đã viết câu trả lời đó.)