Misalkan Anda mengetikkan vim dan ada 5 ekspresi umum yang perlu Anda masukkan ke dalam teks berulang-ulang.
Apakah ada cara Anda dapat memberitahu vim untuk menempel dari beberapa clipboard tanpa meninggalkan mode insert?
ctrl-r diikuti oleh register memungkinkan Anda menempelkan isi register tanpa meninggalkan mode sisipkan.
Ctrl+ r" Masukan dari register default
Ctrl+ rd Masukan dari register d
Omong-omong, dalam vim mereka disebut "register" bukan "clipboard" dan kata kerjanya adalah "put", bukan "paste". (Pengingat, untuk mendapatkan pilihan visual ke dalam register d, Anda akan menggunakan "dy)
Apakah Anda memerlukan ungkapan-ungkapan itu dari clipboard?
Anda dapat dengan mudah melakukan sesuatu seperti ini:
Dan vim akan menggantikan "some_unique_string" dengan "foo bar baz" segera setelah Anda memasukkannya dalam mode insert.
sumber
Jika selalu ekspresi yang sama, misalnya dalam pemrograman java hal-hal seperti "private static void main (String ... args)" Anda dapat menggunakan plugin seperti snipmate . Anda dapat mengkonfigurasinya sehingga Anda cukup mengetikkan "main
<Tab>
" dan itu akan ditampilkan ke kode java lama yang dibutuhkan, dan memiliki lebih banyak fitur keren ...sumber