Đầu tiên, sao chép (còn được gọi là 'yank' theo cách nói vim) lựa chọn trực quan của bạn vào sổ đăng ký bạn chọn. Ví dụ: để sao chép để đăng ký 'z', hãy chọn lựa trực quan và sau đó nhập "zy
.
Trong trường hợp bạn đưa ra, bạn có thể làm điều này mà không cần di chuyển con trỏ, bằng cách đặt con trỏ trên dấu ngoặc vuông đầu tiên, sau đó gõ v%"zy
.
Phân tích: v
-> bắt đầu lựa chọn trực quan; %
-> di chuyển đến nẹp phù hợp; "z
-> sử dụng đăng ký 'z'; y
-> yank (sao chép) lựa chọn (trong trường hợp này, vào đăng ký 'z').
Khi bạn đã sao chép lựa chọn trực quan của mình để đăng ký 'z', hãy chuyển đến dòng lệnh và nhập
call writefile(getreg('z', 1, 1), "some-file")
Nếu bạn muốn nối thêm văn bản, thay vì ghi đè, bạn có thể sử dụng cờ "a" như sau
call writefile(getreg('z', 1, 1), "some-file", "a")