Tránh không gian thừa trong khi dán khối với độ dài dòng khác nhau


8

Tôi có văn bản

var1=a
var2=aaa
var3=aaaaaa

some text... "" ...
some text... "" ...
some text... "" ...

Tôi muốn dán a-part của 3 dòng trên cùng vào dấu ngoặc kép trong 3 dòng cuối cùng. Kết quả sẽ như thế này

some text... "a" ...
some text... "aaa" ...
some text... "aaaaaa" ...

Bây giờ sử dụng lựa chọn khối Vim Ctrl+V, chọn khối acho đến cuối mỗi dòng bằng cách sử dụng $và sau đó dán nó vào đầu tiên ""cho tôi kết quả sai:

some text... "a     " ...
some text... "aaa   " ...
some text... "aaaaaa" ...

Như bạn có thể thấy, vim căn chỉnh văn bản đã dán bằng cách thêm khoảng trắng, mà tôi không cần trong trường hợp của mình.

Tại sao Vim chèn các khoảng trắng đó và làm cách nào tôi có thể dán khối của mình mà không cần thêm các khoảng trắng đó?

Câu trả lời:


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.