Nếu tôi có một tệp có nhiều bình luận trong đó và tôi muốn xóa tất cả các bình luận từ nói, dòng 3 đến cuối tệp, cách tốt nhất để làm điều đó là gì?
Tôi bị mắc kẹt, vì những gì lần đầu tiên tôi thử dường như không thực hiện được những gì tôi muốn:
:3,$/^#/d
Thay vì tìm kiếm mẫu và xóa các dòng trong phạm vi từ 3 đến cuối tệp, nó sẽ xóa tất cả các dòng từ 3 đến qua một dòng khớp với mẫu và sau đó dừng lại.
Vậy làm thế nào để tôi áp dụng một lệnh ex cho một loạt các dòng. Trong trường hợp này, đến cuối tập tin, nhưng nó sẽ khác nếu tôi thực hiện nó đến một dấu, hoặc giữa các dòng 10 và 20 hoặc các phạm vi khác?
:3,$v/foo/d
cho các dòng không khớp với mẫu.:h vglobal