Navigasi Cepat di Vim: Shortcut yang Harus Kamu Kuasai
Vim memang terkenal bikin pusing pemula karena sistem kerjanya yang unik. Tapi, begitu kamu ngerti shortcut-nya, kerja di terminal jadi terasa lebih cepat dan efisien. Yuk, simak beberapa tombol ajaib yang bisa bikin kamu jadi ninja di Vim!
1. Masuk Mode Insert: i
Kalau kamu baru buka file di Vim, pasti langsung bingung karena nggak bisa ngetik sembarangan. Tekan i
buat masuk ke mode insert, biar bisa ngetik kayak biasa. Tapi ingat, buat keluar dari mode ini, tekan Esc
—jangan sampe lupa!
2. Simpan dan Keluar: :wq
Ini shortcut paling legendaris di Vim. Setelah selesai ngedit, tekan Esc
dulu, lalu ketik :wq
(write and quit) dan Enter. Kalau kamu lupa menyimpan perubahan, file bakal tetap dalam keadaan sebelum diedit. Jadi, jangan asal tekan :q!
kalau nggak mau kehilangan progres!
3. Gerak-gerik di File: h
, j
, k
, l
Vim nggak ngasih izin buat pake tombol panah? Tenang, empat tombol ini jadi pengganti. h
buat kiri, j
buat bawah, k
buat atas, dan l
buat kanan. Awalnya mungkin aneh, tapi setelah terbiasa, kamu bakal ngerasa lebih cepat dari pake mouse!
4. Hapus dan Undo: x
dan u
Mau hapus karakter? Tekan x
di mode normal. Kalau ternyata salah hapus, tekan u
buat undo. Kalau undo-nya kebanyakan, tekan Ctrl + r
buat redo. Simple, kan?
5. Copy-Paste ala Vim: yy
, p
, dan dd
Vim punya cara unik buat copy-paste. Tekan yy
di mode normal buat menyalin satu baris, lalu p
buat menempelkannya di bawah baris yang dipilih. Kalau mau hapus baris sekaligus menyimpannya ke clipboard, gunakan dd
. Bisa juga dikombinasikan dengan angka, misalnya 5yy
buat copy 5 baris sekaligus!
6. Cari Kata Kunci: /
Mau cari kata tertentu di file besar? Tekan Esc
, lalu ketik /
diikuti kata yang dicari, dan Enter. Tekan n
buat loncat ke hasil pencarian berikutnya. Kalau mau mundur, tekan N
.
7. Ulang Perintah: .
Kalau kamu baru aja ngedit sesuatu, misalnya menghapus kata atau mengganti teks, tekan .
buat mengulang perintah terakhir. Ini bisa menghemat waktu kalau ada perubahan berulang di beberapa bagian file.
8. Buka File Baru: :e
Nggak perlu keluar dari Vim buat buka file lain. Cukup tekan Esc
, lalu ketik :e
diikuti nama file, dan Enter. Vim bakal langsung buka file itu di jendela yang sama.
9. Split Window: :sp
dan :vsp
Biar bisa lihat dua file sekaligus, gunakan :sp
buat split horizontal atau :vsp
buat split vertikal. Pindah antar window dengan Ctrl + w
lalu arah panah atau h/j/k/l
.
10. Ganti Kata di Seluruh File: :%s/old/new/g
Kalau kamu perlu mengganti semua kata tertentu, ketik :%s/old/new/g
di mode normal. Ganti old
dengan kata yang mau diubah dan new
dengan kata penggantinya. Tambahkan c
di akhir (:%s/old/new/gc
) buat konfirmasi tiap perubahan.
Bonus: Keluar Paksa dengan :q!
Kalau kamu batalin ngedit atau file ternyata read-only, tekan Esc
lalu ketik :q!
dan Enter. Ini bakal keluar tanpa menyimpan perubahan. Tapi hati-hati, jangan sampai kebiasaannya nge-q!
malah bikin kehilangan kerjaan!
Shortcut- shortcut di atas bisa jadi modal dasar buat kamu yang pengen mahir di Vim. Nggak perlu dihafal semua sekaligus—coba satu per satu sampai jadi kebiasaan. Makin sering dipakai, makin lancar deh kerjaan di terminal!