Ketika saya harus mengganti kata dengan kata lain yang saya tarik sebelumnya, saya biasanya menggunakan alur kerja yang tampaknya tidak alami bagi saya:
Katakanlah saya memiliki teks ini:
foo bar buzz
Dan saya ingin menarik foodan mengganti bardengan apa yang saya tarik sebelumnya.
Setelah menarik foo, saya melihat opsi berikut:
Pilihan 1
Tempatkan kursor
bardenganwTaruh
foodi depanbardenganPLetakkan kursor di atas
byang tersisabardan hapus kata dengande
pilihan 2
Letakkan kursor di bar dengan
wGunakan
deuntuk menghapusbarMasukkan konten register 0 dengan
"0P(karena saya dihapusbar,footidak dapat diakses lagi dengan sederhanap)
Kedua cara itu tampaknya terlalu rumit bagi saya dan saya yakin ada cara yang lebih efisien untuk mencapai tindakan ini, tetapi saya tidak dapat menemukannya. Gagasan ini adalah untuk menggabungkan tindakan delete dan put hanya dalam satu, atau setidaknya menghindari untuk menyimpan kata yang dihapus dalam register yank sehingga saya dapat menempatkan kata yang diinginkan dengan sederhana p.
Saya juga tahu mode ganti dipicu dengan Rtetapi tidak memungkinkan untuk menempatkan apa yang ditarik.
TL; DR : Bagaimana cara mengganti kata dengan isi dari daftar yank?