Senin, 25 Mei 2009

EDITOR vi bagian 2

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