Perintah yang Anda bicarakan menggunakan register yang disebut "tidak bernama". Ini dimaksudkan hanya untuk penggunaan jangka pendek. "Aku akan menarik ini dari sini dan meletakkannya di sana" semacam itu.
Ketika Anda ingin memegang sesuatu selama lebih dari beberapa detik saat Anda pergi dan melakukan sesuatu yang lain, Anda harus menggunakan register bernama.
Sebagai contoh, " a y yakan menarik garis kursor ke dalam aregister. Tidak ada yang akan menabraknya secara tidak sengaja, kecuali jika Anda mengetik perintah lain yang melibatkan aregister. Beberapa menit, beberapa jam, bahkan berhari-hari kemudian, Anda dapat mengetik " a puntuk menjatuhkan salinan baris yang ditarik dari aregister di bawah kursor aktif.
(Agar ini berfungsi dengan sangat baik, Anda harus memiliki garis seperti set viminfo='50,\"1000di ~/.vimrcfile Anda , untuk membuatnya mengingat hal-hal seperti mendaftarkan konten di seluruh sesi Vim. Anda kemudian dapat pergi berlibur di antara yank dan put!)
Ada 26 register bernama (az). Jika Anda memberikannya sebagai huruf besar alih-alih seperti yang ditunjukkan di atas, Anda menambahkan konten daftar saat ini alih-alih menggantinya. Jadi, Anda dapat membangun sesuatu yang sangat kompleks, katakanlah, daftarkan hsatu per satu, lalu masukkan semuanya sekaligus " h p.
Perhatikan bahwa nama register adalah opsional. Ini menyiratkan bahwa mungkin ada banyak perintah yang sudah Anda ketahui dan gunakan di mana Anda bisa menggunakan register bernama. Katakan :help registersdalam Vim untuk mendapatkan beberapa gagasan tentang kemungkinan.
Juga, ambil gelas Vi .
y, melanjutkan mengedit termasukddanx, dan menempelkan teks yang ditarik dengan"0p