Bagaimana saya bisa menempelkan sesuatu di akhir baris di VIM?
36
Bagaimana saya bisa menempelkan beberapa teks yang saya tarik di akhir baris? Saat ini saya sedang melakukannya dengan menekan $p. Apakah ada cara untuk melakukan ini dengan satu penekanan tombol?
Terima kasih, $ p sudah lebih baik dari A<esc>pyang saya gunakan saat ini.
79E09796
4
Anda tahu Anda menggunakan terlalu banyak vim ketika Anda menganggap 2 penekanan tombol sebagai "terlalu merepotkan."
RichouHunter
Jawaban:
25
Ada jika Anda membuat pemetaan, mis.
:nmap , $p
Kemudian Anda bisa mengetik ,untuk menempel di akhir baris.
Ingat, dengan satu atau lain cara, Anda harus memberi tahu Vim bahwa Anda menginginkan teks di akhir baris, dan bukan di mana kursor saat ini berada; secara default, Vim tidak memiliki tombol-stroke tunggal untuk ini.
A<esc>p
yang saya gunakan saat ini.Jawaban:
Ada jika Anda membuat pemetaan, mis.
Kemudian Anda bisa mengetik ,untuk menempel di akhir baris.
Ingat, dengan satu atau lain cara, Anda harus memberi tahu Vim bahwa Anda menginginkan teks di akhir baris, dan bukan di mana kursor saat ini berada; secara default, Vim tidak memiliki tombol-stroke tunggal untuk ini.
sumber
Beberapa penekanan tombol lagi, tetapi akan memungkinkan Anda memposisikan teks atau menambahkan konten lain sebelum menempel:
a
<position the cursor where you would like to paste the text>
Ctrl+r"
Penjelasan: Ctrl+ rmemasukkan konten register. "adalah register tanpa nama, yang berisi teks dari penghapusan atau penarikan terakhir.
Saya sering melakukan hal ini ketika menempelkan komentar. :)
sumber