Saya menggunakan gvim di windows. Cara menyalin teks dari posisi saat ini ke akhir baris di vi dan menempelkannya di file lain yang dibuka di vi. Saya mencari di Google tetapi tidak dapat menemukan solusi untuk ini. Hargai bantuan apa pun dalam hal ini. Terima kasih.
102
*
(atau+
).file1
kefile2
. Saya masih perlu menggunakan mouse. Apa alasannya mungkin?D
untuk memotong dari posisi saat ini ke akhir danp
untuk menempelkan (memulihkan) data asli, dan kemudian pindah ke tempat lain untuk menempelkan data yang ditarik. Hanya karena jauh lebih mudah untuk mengetikD
daripaday$
.y$
tanpa titik koma.Jika Anda tidak ingin memasukkan pemisah baris dengan yank, Anda dapat menggunakan
yg_
. (Atau dalam kasus Anda,"*yg_
)Pada dasarnya, kenali saja ada perbedaan antara
$
dan darig_
segi gerakan. Ini membantu saya dalam banyak kesempatan.sumber
g_
dan$
? Saya menemukan diri saya jarang jika perlu memasukkan pemutusan baris dalam gerakan.$MYVIMRC
tambahkan baris Andanmap $ g_
Tambahkan baris ini ke .vimrc Anda
Lebih lanjut di vimrc saya .
sumber
Solusi berbeda:
Dp
dan tempel denganp
. Sebenarnya ini pertama menghapus ke akhir baris dan menempelkannya kembali di lokasi yang sama. Tempel di tempat lain denganp
.sumber