Editor Vi
merupakan teks editor interaktif yang dapat digunakan untuk membuat dan
memodifikasi suatu file text. Teks editor ini dibuat oleh Bill Joy dari
Universitas California, Barkeley, USA. Vi dikenal ribet, tapi jika anda telaten
anda tidak akan rugi, karena nyaris di semua varian unix, text editor ini
tersedia. Penggunaan huruf besar dan huruf kecil di Vi akan menghasilkan hal
yang berbeda.
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 :
·
Command mode (mode perintah) digunakan
untuk memberikan perintah-perintah untuk mengedit teks.
·
Insert mode (mode penyisipan)
digunakan untuk melakukan pengetikan teks.
Berikut ini perintah dalam vi dalam linux
antara lain :
1. Navigasi
Cursor
l , panah kanan
atau spasi : untuk bergeser ke kanan 1 karakter
h 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 baris
yw : 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
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.
Tidak ada komentar:
Posting Komentar