Menyalin, Memotong, dan Menempel Teks di Vim

calendar_today
schedule 2 min read

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 atau Y.
  • 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, tekan y 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, tekan d 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 register a.
  • 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!

A

Written by Ariful

Full-stack engineer obsessed with web performance.