Timpa baris saat ini dengan register?

10

Saya sering ingin menyalin baris dan mengganti baris lain dengan salinan yang ditempelkan. Apakah ada cara yang lebih baik daripada Ypada baris sumber, pergi ke baris yang harus diganti dan Pjdd?

Jasper
sumber
pkdd? (Ini satu penekanan tombol kurang untuk Shift)
yo '
itu pasti pkdd:)
Jasper
Apa katamu? : p
yo '
Itu "daftar", bukan "penyangga".
romainl

Jawaban:

5

Anda dapat pergi ke baris sumber, mencabutnya dengan yyatau Y, kembali ke garis target, dan tekan Vp(pilih garis dengan pilihan visual, dan ganti pilihan visual dengan garis yang sebelumnya ditarik).

Gagang pintu
sumber
Bagi saya, Yjuga menarik seluruh baris. Apakah ini tidak standar? Saya biasanya lebih suka Ylebih yy. Namun ada perbedaan antara Ddan dd.
Jasper
@Jasper Oh, maaf, menjawab dari ponsel dan tidak memiliki contoh Vim yang sebenarnya untuk diuji. Diedit.
Gagang pintu
@Jasper Ydan yyidentik ... per:h Y
jecxjo