Pertama, salin (juga disebut 'yank' dalam bahasa vim) pilihan visual Anda ke register pilihan Anda. Misalnya, untuk menyalin untuk mendaftar 'z', buat pilihan visual Anda, lalu ketikkan "zy
.
Jika Anda memberi, Anda bisa melakukan ini tanpa menggerakkan kursor, dengan meletakkan kursor pada kurung kurawal pertama, dan kemudian mengetik v%"zy
.
Kerusakan: v
-> mulai pemilihan visual; %
-> pindah ke penjepit yang cocok; "z
-> gunakan register 'z'; y
-> yank (salin) seleksi (dalam hal ini, ke register 'z').
Setelah Anda menyalin pilihan visual Anda untuk mendaftar 'z', pergi ke baris perintah, dan ketik
call writefile(getreg('z', 1, 1), "some-file")
Jika Anda ingin menambahkan teks, alih-alih menimpa, Anda dapat menggunakan bendera "a" sebagai berikut
call writefile(getreg('z', 1, 1), "some-file", "a")
split()
?getreg(.., 1, 1)
mengembalikan daftar, jadisplit()
tidak diperlukan.Anda juga dapat menyalin konten Anda dan membuat jendela baru
Maka Anda dapat menyimpan seperti yang Anda inginkan
sumber
Vim help said (: h 10.3):
Plugin vis (# 1195) oleh Charles Campbell menawarkan perintah
:B {cmd}
untuk menerapkan{cmd}
hanya pada pemilihan visual (blok).sumber