Hầu hết thời gian khi tôi sao chép hoặc xóa một số mã trong Vim sử dụng yy
hoặc dd
, tôi cũng có khoảng trống. Có một lệnh nhanh chóng mà tôi có thể yank một dòng mà không có hàng đầu hoặc dấu cách không gian?Vim: sao chép/xóa dòng từ ký tự trống đầu tiên không có ký tự trống cuối cùng
6
A
Trả lời
7
Tôi không phải là một phù thủy, nhưng:
^v$gey
công trình đối với tôi. Bạn luôn có thể tạo bí danh.
EDIT: đây là hình ảnh tốt hơn không phụ thuộc vào chế độ trực quan.
^yg_
6
Có một cách khác để giải quyết vấn đề ngụ ý của bạn. Sau khi bạn đã đánh dấu (các) dòng vào bộ đệm, sau đó bạn có thể dán chúng bằng cách sử dụng thụt lề thích hợp bằng cách sử dụng ]p
hoặc ]P
. Các lệnh dán này sẽ tự động điều chỉnh thụt lề của (các) dòng đã dán để khớp với thụt đầu dòng của con trỏ.