Câu trả lời:
VGx
Vào Chế độ trực quan, đi đến Kết thúc tệp, xóa.
Ngoài ra, bạn có thể làm:
Vggx
Để xóa từ vị trí hiện tại đến đầu tập tin.
vimtutor
từ dòng lệnh để làm quen với chúng @ ripper234
dlà xóa và Gdi chuyển đến cuối tập tin, vì vậy dGsẽ xóa đến cuối tập tin. Nó bao gồm toàn bộ dòng hiện tại mặc dù; nếu bạn ở giữa dòng và muốn giữ mọi thứ trước vị trí hiện tại, bạn cần sử dụng phương pháp của Mark
D<enter>dG
: D
xóa sang EOL, <enter>
chuyển sang dòng tiếp theo, dG
xóa sang EOF.
vGx
hoạt động tốt cho lựa chọn nhiều dòng (trong trường hợp này là đoạn văn), nhưng nếu bạn muốn chọn trong một dòng duy nhất thì nó hoạt động một cách bí ẩn (chọn từ con trỏ đến đầu dòng).
Trong trường hợp lựa chọn trong một dòng duy nhất, bạn phải sử dụng:
v$x
Chuyển sang chế độ Visual ("v") và đi đến cuối dòng ("$") và xóa ("x") từ vị trí hiện tại cho đến cuối dòng.
Vggx không làm việc cho tôi, nhưng vG $ d đã làm. vG $ chọn EOF (ký tự cuối cùng của dòng cuối cùng), sau đó bất kỳ lệnh nào bạn muốn thực hiện.
= Cách tiếp cận này (lệnh sau khi lựa chọn) dường như hoạt động tốt hơn. Tất nhiên, tôi đang sử dụng Vim 8.1 trên Windows 10 và một vài năm sau đó.
u
.