Editor VI (vee eye, dibaca vi ai) adalah editor berbasis text yang digunakan oleh banyak pemakai UNIX/LINUX. Editor ini pertama kali dikembangkan oleh William (Bill) Joy sewaktu ia menjadi graduate student di University of California at Berkeley pada tahun 1976.
Perintah
“vi” adalah perintah di dalam shell linux untuk mengedit teks, kalau di dalam
Windows pada shell MS-Dos dengan perintah “edit”. Yang keduanya hampir
mempunyai kesamaan, perbedaannya di dalam dos bisa langsung dari windows dan
dapat mouse dapat dijalankan tetapi di dalam vi
mouse tidak bisa digunakan untuk memilih option tersebut seperti file, edit,
help dll.
Editor VI memiliki dua mode, yaitu :
1.
Command mode (mode perintah) digunakan untuk memberikan perintah-perintah
untuk mengedit teks.
2.
Insert mode (mode penyisipan) digunakan untuk melakukan pengetikan teks.
Pertama kali
memulai editor VI, secara default kita menemukan Command mode (mode
perintah). Untuk mengaktifkan insert mode kita tinggal mengetikkan huruf i.
Bila kita menekan tombol [Escape], maka kita akan kembali ke mode perintah.
Selain huruf i kita juga dapat menekan tombol insert.
Untuk memulai Editor VI kita dapat mengetikan perintah :
# > vi namafile.txt
Jika file
namafile.txt ditemukan, maka editor akan membuka dokumen tersebut. Tetapi jika
tidak ditemukan, maka editor VI akan membuat file baru dengan nama tersebut
(namafile.txt) jika disimpan. Untuk itu jangan sampai salah mengetikkan nama
sebuah file yang akan diedit.
Dan berikut ini perintah
dalam vi dalam linux antara lain :
1. Navigasi Cursor
l , panah kanan atau spasi : untuk bergeser ke kanan 1 karakterh atau panah kiri : untuk bergeser ke kiri 1 karakterj atau panah bawah : untuk bergeser ke bawah 1 barisk atau panah atas : untuk bergeser ke atas 1 baris:0 atau 1-Shift-G : untuk berpindah ke baris pertama:$ : untuk berpindah ke baris terakhirnG : untuk berpindah ke baris ke n0 : untuk berpindah Awal baris$ : untuk berpindah Akhir baris^F : berpindah satu layar penuh ke bawah.^B : berpindah satu layar penuh ke atas.^D : berpindah setengah layar ke bawah.^U : berpindah setengah layar ke atas.^w : berpindah satu kata ke depan.^b : berpindah satu kata ke belakang.
Tanda ^ adalah tanda
tombol Ctrl, ^F artinya anda harus menekan tombol Ctrl bersamaan dengan tombol
F.
2. Menghapus Text
x : digunakan untuk menghapus satu karakter pada posisi kursor.X : digunakan untuk menghapus satu karakter pada sebelah kiri posisi kursor.dw : digunakan untuk menghapus 1 kata pada posisi sebelah kanan kursor.db : digunakan untuk menghapus 1 kata pada posisi sebelah kiri kurso.rdd : digunakan untuk menghapus 1 baris pada posisi kursor.d [Enter] : untuk menghapus dua baris, baris pada posisi kursor dan baris berikutnya.d0 : untuk menghapus dari awal baris sampai tepat sebelum posisi kursor.dL : untuk menghapus dari posisi kursor sampai akhir tampilan pada layar.d$ : digunakan untuk menghapus dari posisi kursor sampai akhir baris.dG : digunakan untuk menghapus dari posisi kursor sampai akhir baris pada file.d^ : Menghapus dari posisi kursor sampai awal baris dari file.3dd : Menghapus tiga baris dari posisi kursor kebawah.
3. Copy dan Paste Text
Untuk melakukan perintah
copy dan paste kita harus memperhatikan langkah-langkah berikut :
·
Tempatkan kursor pada posisi baris yang akan dicopy.
·
Contoh jika ingin copy 5 baris, gunakan command 5yy ( tekan angka
5 diikuti tombol y sebanyak 2x)
·
Kemudian tempatkan posisi kursor pada tempat yang akan di insert-kan
dan kemudian tekan p untuk paste.
Perintah
Copy dan paste adalah :
yy : untuk meng-copy satu barisyw : untuk meng-copy 1 kata pada posisi sebelah kanan kursoryb : untuk meng-copy 1 kata pada posisi sebelah kiri kursory0 : untuk meng-copy dari awal baris sampai tepat sebelum posisi kursoryL : untuk meng-copy dari posisi kursor sampai akhir tampilan pada layary$ : untuk meng-copy dari posisi kursor sampai akhir barisyG : untuk meng-copy dari posisi kursor sampai akhir baris pada filey) : untuk meng-copy dari posisi kursor ke awal kalimaty( : untuk meng-copy dari posisi kursor ke akhir kalimatp : untuk mempaste teksContoh : perintah 3yw artinya : meng-copy 3 kata dari sebelah kanan kursor
4. Memindahkan Text
Untuk memindahkan teks
kita dapat mengikuti langkah-langkah berikut :
· Tempatkan
kursor pada posisi baris yang akan di-cut.
· Contoh
jika ingin memindahkan 5 baris, gunakan command 5dd ( tekan angka 5 diikuti
tombol d sebanyak 2x)
· Kemudian
tempatkan posisi kursor pada tempat yang baru dan kemudian tekan p untuk paste.
5. Membatalkan Perubahan
Jika kita melakukan
kesalahan ketik atau menghapus tanpa sengaja, kita dapat memperbaikinya dengan
menggunakan perintah u atau U.
Perintah u digunakan untuk
membatalkan perubahan terakhir yang dilakukan oleh pemakai
Perintah U digunakan untuk
membatalkan seluruh perubahan pada satu baris.
6. Mencari String dan
Karakter
Editor VI dapat melakukan
pencarian terhadap string dan karakter. Untuk pencarian string, perintah yang
digunakan adalah perintah / dan ?. Pada saat kedua perintah ini digunakan,
perintah yang diketikkan akan muncul dibagian bawah layar, tempat kita
mengetikkan string yang ingin dicari.
perbedaan antara / dan ? Prinsip
Kedua perintah sebenarnya sama, yang berbeda hanya pada arah pencarian yang akan dilakukan. Perintah / mencari
ke arah bawah, sedangkan perintah ? mencari ke arah atas dari file.
Contoh : Misalnya kita
ingin mencari kata <VirtualHost>, kita tinggal mengetikkan perintah
/<VirtualHost>.
Perintah
n dan N digunakan untuk melanjutkan proses pencarian yang sebelumnya. Perintah
n akan mencari dalam arah yang sama, sedangkan perintah N akan mencari dalam
arah yang berlawanan.
Untuk melakukan pencarian suatu kata tertentu, bisa digunakan command seperti
contoh berikut :
/\<host\>
artinya
perintah ini hanya akan mencari string dengan nilai host saja, kata virtualhost
akan diabaikan.
7. Keluar dari Editor VI
Untuk
bisa keluar dari VI maka anda harus masuk ke command mode dahulu dengan menekan
tombol ESC pada keyboard atau bisa juga dengan menekan “Control + [” . Setelah
berada dalam COMMAND MODE ketik :q untuk keluar dari VIM tanpa save , bila file
yang dibuka sudah dimodifikasi oleh anda maka VIM tidak akan mengizinkan anda keluar
dan untuk mengabaikan peringatan ini maka itu gunakan :q! untuk keluar dari VIM
dan mengabaikan segala perubahan pada file tersebut.
8. Menyimpan pekerjaan
Jika
ingin save file yang sudah di rubah, cukup ketikkan :w lalu tekan enter. Jika
ingin save file yang sedang dibuka dengan nama lain maka ketik :w namafile_baru
dan tekan enter maka file tersebut akan disave menjadi namafile_baru.
9. Perintah Tambahan Lainnya
Masih
banyak perintah Editor VI yang bisa digunakan, diantaranya :
:r nama_file : adalah command untuk menyisipkan isi file namafile kedalam file yang sedang kita buka.:q : digunakan untuk keluar dari Editor VI:w : digunakan untuk menyimpan file:!ls : digunakan me-list isi current directory saat itu (tanpa keluar dari editor VI). Untuk kembali ke editor VI, tekan Enter.:sh : adalah command untuk meninggalkan editor VI untuk sementara untuk melakukan beberapa perintah lain pada shell. Gunakan ctrl-d untuk kembali ke editor VI.
Semua
perintah VI diatas dapat dikombinasikan dengan perintah-perintah yang ada,
contohnya perintah :wq berarti kita memberikan perintah menyimpan sebuah file
kemudian langsung keluar dari editor VI.
0 komentar:
Posting Komentar