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 foo
dan mengganti bar
dengan apa yang saya tarik sebelumnya.
Setelah menarik foo
, saya melihat opsi berikut:
Pilihan 1
Tempatkan kursor
bar
denganw
Taruh
foo
di depanbar
denganP
Letakkan kursor di atas
b
yang tersisabar
dan hapus kata dengande
pilihan 2
Letakkan kursor di bar dengan
w
Gunakan
de
untuk menghapusbar
Masukkan konten register 0 dengan
"0P
(karena saya dihapusbar
,foo
tidak 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 R
tetapi tidak memungkinkan untuk menempatkan apa yang ditarik.
TL; DR : Bagaimana cara mengganti kata dengan isi dari daftar yank?