Trong vim, tôi thường thấy mình xóa (hoặc sao chép) các khối văn bản lớn. Người ta có thể đếm các dòng văn bản và nói (ví dụ) 50dd
để xóa 50 dòng.
Nhưng làm thế nào người ta có thể xóa khối văn bản lớn này mà không cần phải biết có bao nhiêu dòng để xóa?
:set rnu
và Vim sẽ thực hiện việc này ngay lập tức! Dòng bạn đang bật vẫn sẽ được đánh số tuyệt đối, nhưng các dòng trên và dưới con trỏ sẽ được đánh số đối xứng 1, 2, ... (và cập nhật với chuyển động con trỏ, các sự kiện ở cấp độ tệp, v.v.)
51dd
. Hoặc, sử dụng lệnh chuyển động -50d<down arrow>