Vim - Register
Vim menyediakan banyak register. Kita dapat menggunakan register ini sebagai beberapa papan klip. Fitur ini sangat berguna saat bekerja dengan banyak file. Dalam bab ini, kita akan membahas item berikut -
- Salin teks dalam register
- Tempel teks dari register
- Buat daftar register yang tersedia
- Jenis register
Salin teks dalam register
Untuk menyalin, kita dapat menggunakan perintah yank biasa yaitu yy dan untuk menyimpannya di register kita dapat menggunakan sintaks berikut -
“<register-name><command>
Misalnya, untuk menyalin teks dalam register "a" gunakan perintah berikut -
“ayy
Tempel teks dari register
Untuk menempelkan teks dari penggunaan register -
“<register-name>p
Misalnya, perintah di bawah ini menyalin teks dari register "a" -
“ap
Buat daftar register yang tersedia
Untuk mendaftar semua register yang tersedia, gunakan perintah berikut
:registers
Jenis register
Vim mendukung jenis register berikut -
Register tanpa nama
Register tanpa nama dilambangkan dengan “”. Vim menyimpan teks yang dihapus atau disalin dalam register ini
Register bernama
Kita bisa menggunakan 26 register bernama; kita bisa menggunakan az atau AZ. Secara default vim tidak menggunakan register ini.
Jika kita menggunakan nama register huruf kecil maka isinya akan ditimpa dan jika kita menggunakan nama huruf besar maka isinya akan ditambahkan pada register itu.
Register bernomor
Kita dapat menggunakan 0 hingga 9 register bernama. Vim mengisi register ini dengan teks dari perintah yank dan hapus.
- Register bernomor 0 berisi teks dari perintah yank terbaru.
- Register bernomor 1 berisi teks yang dihapus oleh perintah delete atau change terbaru
Register default
Berikut ini adalah register default -
Sr Tidak | Daftar & Deskripsi |
---|---|
1 | % Nama file saat ini |
2 | # Nama file alternatif untuk jendela saat ini |
3 | : Perintah yang terakhir dieksekusi |
4 | . Berisi teks yang terakhir disisipkan |
5 | “ Register terakhir digunakan |