Tips Tutorial

Tutorial Dasar Penggunaan Editor Teks Vi/Vim

VimVi adalah editor teks bawaan semua sistem operasi berbasis Unix seperti Solaris dan IBM AIX serta sistem operasi Unix-like termasuk *BSD dan GNU/Linux. Di sistem operasi tersebut, Vi biasa dipakai untuk mengatur konfigurasi sistem.

Sedangkan Vim merupakan perluasan fungsi Vi. Dibandingkan dengan Vi, Vim bisa dipakai untuk keperluan yang lebih banyak; menulis karya tulis, menulis program, menulis blog, dan menulis hal-hal lain. Bukan berarti, Vi tidak bisa melakukan hal itu semua, bisa! Hanya saja Vi tidak mendukung fitur-fitur untuk mempermudah penulisan seperti auto-completion, memperindah tampilan dengan color scheme, dsb.

Nah, untuk mengawali petualangan Anda dengan Vi/Vim, Anda perlu tahu beberapa navigasi/pergerakan dan manajemen teks dasar dengan editor teks berikut ini.

Sebagai catatan, tutorial ini dilakukan di mode normal bukan mode insert (mode yang mengijinkan pengguna menulis di Vi/Vim).

1. Pergerakan kursor dasar

h : gerak ke kiri
j : gerak ke bawah
k : gerak ke atas
l : gerak ke kanan

Pergerakan berulang:

Kombinasi perintah berulang dengan Vi/Vim sangat mudah, pengguna hanya perlu menambah jumlah perulangan di depan perintah, misalnya:

5h : gerak ke kiri 5 kali (gerak 5 huruf kekiri)
25k : gerak ke atas 25 kali (naik 25 baris ke atas)

2. Pergerakan kursor antar kata

w : gerak 1 kata ke awal kata sesudahnya
b : gerak 1 kata ke awal kata sebelumnya
e : gerak 1 kata ke akhir kata sesudahnya / gerak ke huruf terakhir dalam satu kata

W : gerak 1 kata ke awal KATA sesudahnya
B : gerak 1 kata ke awal KATA sebelumnya
E : gerak 1 kata ke akhir KATA sesudahnya / gerak ke huruf terakhir dalam satu KATA

https://kabarlinux.id terdiri dari 8 kata sekaligus 1 KATA.

3. Pergerakan kursor dalam satu baris

0 : pindahkan kursor ke awal baris
$ : pindahkan kursor ke akhir baris

4. Pergerakan kursor antar paragraf

{ : pindahkan kursor ke awal paragraf
} : pindahkan kursor ke akhir paragraf

5. Pergerakan kursor dalam satu berkas teks

gg : pindahkan kursor ke awal berkas teks
G : pindahkan kursor ke akhir baris teks

6. Pencarian kata

/kata : mencari kata “kata” sesudah kursor
?kata : mencari kata “kata” sebelum kursor
/kata\c : mencari kata “kata” sesudah kursor tanpa peduli besar kecilnya huruf.

n : gerakkan kursor ke hasil pencarian sesudahnya
N : gerakkan kursor ke hasil pencarian sebelumnya

* : gerakkan kursor ke kata yang sama sesudahnya
# : gerakkan kursor ke kata yang sama sebelumnya

7. Cari dan ganti (find and replace) kata

:%s/ini/itu/g : ganti kata “ini” ke “itu” tanpa konfirmasi
:%s/ini/itu/gc : ganti kati “ini” ke “itu” dengan konfirmasi

8. Mengedit, menghapus, copy, dan paste

v: memblok huruf/kata

d : hapus
p : paste (hanya berfungsi dalam lingkup Vi/Vim)
k : cut
y : copy

“+y : menyalin teks dari Vi/Vim ke clipboard
“+p : paste teks dari clipboard
:%y+ : menyalin keseluruhan teks ke clipboard
:%d : menghapus keseluruhan teks

u : undo
ctrl+r : redo

Vi/Vim mendukung kombinasi perintah, misalnya:

dw : hapus 1 kata dari kursor hingga akhir kata
db : hapus hingga awal kata dari huruf sebelum kursor berada
dd : hapus 1 baris
dfp : hapus hingga huruf “p”
yy atau Y : copy satu baris
v2wy : blok 2 kata selanjutnya lalu copy

Demikian tutorial dasar seputar editor teks Vi/Vim, semoga membantu.

Ramdziana adalah seorang narablog, pecinta kode, penggemar open source, pengguna GNU/Linux, dan penggemar Sherlock Holmes. Ikuti akun Twitter/Sebangsa @ramdziana
slot iklan

1 comment on “Tutorial Dasar Penggunaan Editor Teks Vi/Vim

  1. Risman says:

    ane print dulu ya

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to top