Panduan Linux

Menandai dan Melompat ke Lokasi Tertentu dengan Marks

Yo, pernah nggak sih kamu lagi ngoding atau nulis dokumen panjang banget, terus tiba-tiba perlu balik ke bagian tertentu yang udah kamu lewatin? Nah, kalo pake Vim, kamu bisa nandain bagian itu pake fitur yang namanya Marks. Marks ini kayak bookmark gitu, biar kamu bisa balik lagi ke bagian itu dengan gampang.

Apa Itu Marks?

Marks di Vim itu kayak tanda yang bisa kamu taruh di mana aja di dalam file. Tandanya bisa berupa huruf atau angka, dan kamu bisa pindah ke tanda itu kapan aja. Ini bener-bener ngebantu kalo kamu lagi kerja di file yang gede banget.

Cara Buat Marks

Buat nandain suatu lokasi, kamu bisa pake perintah m diikuti sama huruf atau angka. Misalnya, kamu mau nandain lokasi dengan huruf a, tinggal ketik ma di mode normal. Nah, sekarang lokasi itu udah ditandain dengan a.

Contoh:

Cara Pindah ke Marks

Setelah kamu bikin mark, kamu bisa pindah ke mark itu pake perintah ' (tanda petik satu) atau ` (backtick) diikuti sama nama marknya.

Contoh:

Perbedaan antara ' dan ` itu:

Ngeliat Daftar Marks

Kalo kamu penasaran marks apa aja yang udah kamu buat, kamu bisa pake perintah :marks. Ini bakal nampilin semua marks yang ada di file kamu.

Hapus Marks

Kalo marksnya udah nggak kepake, kamu bisa hapus pake perintah :delmarks diikuti sama nama marknya. Misalnya, :delmarks a buat hapus mark a.

Tips dan Trik

  1. Marks Global dan Lokal:

    • Marks huruf kecil (a-z) itu lokal, cuma berlaku di file yang sama.
    • Marks huruf besar (A-Z) itu global, bisa dipake buat pindah antar file.
  2. Marks Khusus:

    • ' (tanda petik satu) : Pindah ke posisi sebelum terakhir kali kamu pindah.
    • ` (backtick) : Pindah ke posisi terakhir kali kamu pindah.
  3. Marks Angka:

    • Vim otomatis bikin marks angka (0-9) buat nyimpen posisi terakhir file yang dibuka. Misalnya, '0 bakal bawa kamu ke file terakhir yang kamu buka.

Contoh Penggunaan

Misalnya, kamu lagi ngedit file panjang banget, dan kamu perlu sering bolak-balik antara dua bagian. Kamu bisa bikin mark di kedua bagian itu, misalnya a dan b.

  1. Pindah ke bagian pertama, terus ketik ma buat bikin mark a.
  2. Pindah ke bagian kedua, terus ketik mb buat bikin mark b.
  3. Kapan aja kamu mau balik ke bagian pertama, tinggal ketik 'a atau `a.
  4. Kalo mau balik ke bagian kedua, tinggal ketik 'b atau `b.

Gampang banget kan? Marks ini bener-bener ngebantu biar kerjaan kamu lebih efisien, apalagi kalo file yang kamu edit gede banget. Jadi, jangan lupa pake marks ya biar nggak nyasar terus di dalam file!

#Vim #Tutorial