vi (vee-eye) adalah editor text standar pada Unix/Linux, walau kelihatan susah atau membingungkan karena berbentuk command line yg jelas berbeda dengan gedit yg tampilan GUI-ny tinggal klak-klik saja, namun vi merupakan salah satu editor favorit oleh Linux admin..
Fedora sudah include vi yg sudah di improve kemampuan-ny yg disebut vim (vi improved)..
# Untuk menjalankan vi, ketikkan pada terminal :
$ vi
# vi memiliki dua mode :
1. Mode command
Pada mode ini kita tidak bisa melakukan editing, setiap karakter yg di inputkan akan di anggap sebagai command..
Mode inilah yang akan kita jumpai saat pertama kali menjalankan vi..
2. Mode edit/insert
Pada mode inilah kita bisa melakukan editing..
Sekarang kita akan bahas command2 nya :
# Create & Edit File
untuk membuat file baru atau edit file yg sudah ada bisa ketikkan command di bawah ini :
$ vi namafile.*
* > format file (.txt, .sh, dll)
# Pindah dari mode command ke mode edit/insert :
Command ini di jalankan pada mode command yg berguna untuk berpindah ke mode edit/insert :
o = Menulis di baris baru, di bawah baris kursorO = Menulis di baris baru, di atas baris kursora = Menulis setelah kursor (sebelah kanan)A = Menulis di akhir barisi = Menulis sebelum kursor (sebelah kiri)I = Menulis di awal baris
# Pindah dari mode edit/insert ke mode command :
Pencet tombol Esc
# Pemindahan kursor
Command ini di jalankan pada mode command buat mindah2-in kursor…
k = Pindah satu baris ke atasj = Pindah satu baris ke bawahh = Pindah satu karakter ke kiri atau panah kiril = Pindah satu karakter ke kanan atau panah kananw = Pindah ke awal kata berikutnyab = Pindah ke awal kata sebelumnyae = Pindah ke akhir kata berikutnyao = Pindah ke awal baris$ = Pindah ke akhir barisH = Pindah ke awal layarM = Pindah ke tengah layarL = Pindah ke bawah layarnG = Pindah ke baris ke-n. Kalau tanpa n berarti pindah ke akhir file:n = Pindah ke baris ke-n[ctrl+f] Scroll satu layar ke atas[ctrl+b] Scroll satu layar ke bawah[ctrl+d] Scroll setengah layar ke atas[ctrl+u] Scroll setengah layar ke bawah[ctrl+g] Menampilkan nomor baris( = Pindah ke kalimat berikutnya) = Pindah ke kalimat sebelumnya{ = Pindah ke paragraph berikutnya} = Pindah ke paragraph sebelumnya
# Editing & Searching
Command ini di jalankan pada mode command dan ga akan mengakibatkan perubahan..
x = Menghapus karakter pada posisi kursorr = Ganti karakter pada posisi kursoru = Undo command sebelum-nyU = Undo seluruh perubahan pada satu line/patternn: = pencarian forward?: = pencarian backward
# Copy, Paste, Cut, Yank
Command ini di jalankan pada mode command..
d = cut, hapus teks mulai dari posisi kursordw = hapus 1 katadd = hapus 1 barisdnw = hapus n katandd = hapus n barisc = cut, hapus teks mulai posisi kursor ‘n pindah ke mode edit/insertp = yank, copy teks mulaid dari kursorP = put, paste teks setelah posisi kursor
Penggunaan command di atas bisa di gabungkan dengan command scope di bawah ini :
b = dari karakter sebelum kursor, ke depan sampai awal katae = sampai akhir sebuah kataw = dari kursor sampai awal kata selanjutnya (space juga masuk)o = sebelum kursor sampai awal baris$ = dari kursor akhir baris{ = dari kursor hingga akhir paragraph} = sebelum kursor sampai awal paragraph tempat kursor berada( = dari kursor sampai awal kalimat selanjut-ny (kalimat yg di batasi oleh . ? !)) = sebelum kursor higga awal kalimat tempat kursor berada
# Save & Quit
Command ini di jalankan pada mode command..
w = save fileq = quit:wq = save ‘n quit:q! = quit tanpa saveZZ = save ‘n quit
Ini semua bukan lah complete dari command vi editor msh bnyak yang lain lg, mungkin ini yg sering di gunakan, untuk rujukan command lain bisa cari referensi lain..
Tidak ada komentar:
Posting Komentar