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 xhoặc dw. Điều này sau đó dẫn đến bản sao gốc của tôi bị ghi đè ( xvà dwdườ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 $foovà dán. Vấn đề của tôi là khi tôi xóa $footừ dòng 2 thì đây là thứ được dán thay vì $this->foo->property.