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