Linux, Ngoding, Tips & Tricks, Tutorial

Tips dan Trik dasar penggunaan editor Vi/Vim

April 10, 2018

Mungkin bagi kamu yang bekerja sebagai tukang koding, sebuah software teks editor sangatlah penting. Kalau bisa teks editornya secanggih mungkin.
Vi 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 di pakai 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.

disini saya mencoba memberikan beberapa tips dan trik penggunaan Vi/Vim tersebut sebagai tujuan pembelajaran :

 

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

 

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

 

Nah untuk perintah lengkabnya dapat di lihat disini

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

Bagikan:

 

 

 

You Might Also Like

No Comments

Leave a Reply

%d blogger menyukai ini: