Perintah-perintah memindahkan kursor pada editor vi :
j = pindah satu karakter ke bawah
k = pindah satu karakter ke atas
h = pindah satu karakter ke kiri
l = pindah satu karakter ke kanan
Ctrl + d = menggulung setengah layar ke bawah
Ctrl + u = menggulung setengah layar ke atas
Ctrl + f = menggulung satu halaman ke bawah
Ctrl + b = menggulung satu halaman ke atas
:0 = pindah ke awal file
:$ = pindah ke akhir file
0 = pindah ke awal baris/kalimat
$ = pindah ke akhir baris/kalimat
Perintah-perintah penghapusan :
x --> menghapus satu karakter setelah posisi kursor
X --> menghapus satu karakter sebelum posisi kursor
D --> menghapus satu baris (kursor tetap)
dd --> menghapus satu baris (kursor pindah ke atas)
dd --> menghapus n baris
Perintah untuk membatalkan :
u --> untuk membatalkan perintah
Perintah mengcopy isi file :
P --> Paste sebelum posisi kursor
p --> paste setelah posisi kursor
yy --> Copy file
Y --> Copy file
Expresi beraturan
pencarian string :
/[0-9] --> mencari string numeric
/[a-z] --> mencari string karakter kecil
/[A-Z] --> mencari string karakter besar
/[Uu] --> mencari kata unix atau UNIX
perintah lain :
:s/saya/SAYA --> mengganti kata "saya" menjadi "SAYA" pada posisi kursor
:1,$s/saya/kamu/g --> mengganti seluruh kata "saya" menjadi "kamu"
:1,$s/[a-z]/\u&/g --> mengganti semua huruf kecil menjadi huruf besar
:1,$s/[A-Z]/\u&/g --> mengganti semua huruf besar menjadi huruf kecil
:1,$s/^/>>/g --> menyisipkan tanda >> pada setiap awal baris
:1,$s/$/< menyisipkan tanda << pada setiap akhir baris
:g/unix/d --> menghapus seluruh baris yang ada kata unique-nya