Menyalin, Memotong, dan Menempel Teks di Vim
Halo, para pengguna Vim! Kalian pasti sering banget ngerjain tugas atau nulis kode pake Vim, kan? Nah, kali ini kita bakal bahas gimana caranya menyalin (copy), memotong (cut), dan menempel (paste) teks di Vim. Ini nih skill dasar yang wajib banget kalian kuasai biar makin jago pake Vim. Yuk, simak caranya!
1. Menyalin Teks (Copy)
Di Vim, menyalin teks disebut dengan yank. Untuk menyalin teks, kita bisa pake perintah y
. Tapi, sebelum nge-yank, pastiin kalian udah masuk ke mode visual atau nentuin range teks yang mau disalin.
- Menyalin Satu Baris: Posisiin kursor di baris yang mau disalin, terus ketik
yy
atauY
. - Menyalin Beberapa Baris: Posisiin kursor di awal baris, terus ketik
[jumlah baris]yy
. Misalnya,3yy
buat nge-yank 3 baris. - Menyalin Teks Terpilih: Masuk ke mode visual dengan nge-klik
v
, terus pilih teks yang mau disalin. Setelah itu, tekany
buat nge-yank teks yang udah dipilih.
2. Memotong Teks (Cut)
Memotong teks di Vim itu sebenernya sama aja kayak nge-delete teks, tapi teks yang dihapus bakal disimpen di register Vim. Jadi, kita bisa nge-paste teks yang udah dipotong tadi. Perintah buat motong teks adalah d
.
- Memotong Satu Baris: Posisiin kursor di baris yang mau dipotong, terus ketik
dd
. - Memotong Beberapa Baris: Posisiin kursor di awal baris, terus ketik
[jumlah baris]dd
. Misalnya,3dd
buat motong 3 baris. - Memotong Teks Terpilih: Masuk ke mode visual dengan nge-klik
v
, terus pilih teks yang mau dipotong. Setelah itu, tekand
buat motong teks yang udah dipilih.
3. Menempel Teks (Paste)
Setelah nge-yank atau motong teks, kita bisa nge-paste teks tersebut di posisi yang kita mau. Perintah buat nge-paste di Vim adalah p
(paste setelah kursor) atau P
(paste sebelum kursor).
- Paste Setelah Kursor: Posisiin kursor di tempat yang mau dipaste, terus ketik
p
. - Paste Sebelum Kursor: Posisiin kursor di tempat yang mau dipaste, terus ketik
P
.
Tips Tambahan
- Register Vim: Teks yang udah di-yank atau di-delete bakal disimpen di register Vim. Kalian bisa liat daftar register dengan ngejalanin perintah
:reg
. - Paste dari Register: Kalau mau nge-paste teks dari register tertentu, kalian bisa pake perintah
"[register]p
. Misalnya,"ap
buat nge-paste teks dari registera
. - Paste di Mode Insert: Kalau kalian lagi di mode insert, kalian bisa nge-paste teks dengan nge-klik
Ctrl + R
terus diikuti sama nama register. Misalnya,Ctrl + R
"
buat nge-paste teks dari register default.
Nah, gampang banget kan? Dengan ngerti cara menyalin, memotong, dan menempel teks di Vim, kalian bakal lebih produktif dan efisien dalam nge-edit file. Selamat mencoba!