Tôi mới bắt đầu với Vim ngày hôm qua và gặp khó khăn trong việc hiểu bản sao và dán. Tôi hiểu để sao chép tôi vào chế độ trực quan, đánh dấu và sau đó kéo dài. Sau đó tôi chuyển đến dòng tôi muốn dán vào, nhưng thường thì tôi không cần phải xóa một số văn bản khỏi dòng này. Tôi làm điều này bằng cách sử dụng x
hoặc dw
. Điều này sau đó dẫn đến bản sao gốc của tôi bị ghi đè ( x
và dw
dường như bị cắt). Làm thế nào để tôi có được xung quanh này?
Để đưa nó vào một ví dụ
$foo = $this->foo->property;
thislineuses($foo);
Vì vậy, với đoạn mã trên tôi sao chép $this->foo->property
, sau đó tôi muốn đi vào dòng 2, xóa $foo
và dán. Vấn đề của tôi là khi tôi xóa $foo
từ dòng 2 thì đây là thứ được dán thay vì $this->foo->property
.