A. PENGERTIAN
Editor VI 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.
Editor VI memiliki dua mode, yaitu :
- Command mode (mode perintah) digunakan untuk memberikan perintah-perintah untuk mengedit teks.
- Insert mode (mode penyisipan) digunakan untuk melakukan pengetikan teks.
Untuk memulai vi ketikkan salah satu perintah berikut :
$ vi : Memulai vi tanpa membuka file
$ vi nama_file : Memulai vi dengan membuka file nama_file
$ vi -r nama_file : Memulai vi dengan membuka file recover setelah terjadi crash
B. PERINTAH DASAR
1. Navigasi Cursor :
l , panah kanan atau spasi : untuk bergeser ke kanan 1 karakterh atau panah kiri : untuk bergeser ke kiri 1 karakter
j atau panah bawah : untuk bergeser ke bawah 1 baris
k atau panah atas : untuk bergeser ke atas 1 baris
:0 atau 1-Shift-G : untuk berpindah ke baris pertama
:$ : untuk berpindah ke baris terakhir
nG : untuk berpindah ke baris ke n
0 : 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.r
dd : 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 kursor
yb : untuk meng-copy 1 kata pada posisi sebelah kiri kursor
y0 : untuk meng-copy dari awal baris sampai tepat sebelum posisi kursor
yL : untuk meng-copy dari posisi kursor sampai akhir tampilan pada layar
y$ : untuk meng-copy dari posisi kursor sampai akhir baris
yG : untuk meng-copy dari posisi kursor sampai akhir baris pada file
y) : untuk meng-copy dari posisi kursor ke awal kalimat
y( : untuk meng-copy dari posisi kursor ke akhir kalimat
p : untuk mempaste teks
Contoh : 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 :
/ : untuk mencari ke arah bawah.
? : untuk mencari ke arah atas dari file.
n : untuk melanjutkan proses pencarian yang sebelumnya pada arah sama.
N : untuk melanjutkan proses pencarian pada arah yang berlawanan.
7. Perintah Tambahan Lainnya :
:r nama_file : untuk menyisipkan isi file nama_file ke dalam file yang sedang di buka.
:q : untuk keluar dari Editor VI.
:w : untuk menyimpan file.
:!ls : untuk me-list isi current directory saat itu (tanpa keluar dari Editor VI). Untuk kembali tekan Enter.
:sh : untuk meninggalkan Editor VI sementara waktu untuk melakukan beberapa perintah lain pada shell. Gunakan Ctrl+d untuk kembali ke Editor VI.
Tidak ada komentar:
Posting Komentar