Sebelum Memulai vi, editor vi memanfaatkan seluruh layar, sehingga ia perlu tahu jenis terminal
yang anda miliki. Sehingga bila suatu ketika anda tidak dapat memulai vi karena
jenis terminal yang tidak cocok, maka anda perlu merubah jenis terminal anda.
Sebagai contoh bila anda memiliki terminal berjenis vt100, untuk merubah set
terminal anda dalam shell UNIX adalah sebagai berikut :
Untuk C Shell (/bin/csh), perintahnya adalah sebagai berikut :
set term=vt100
Untuk Bourne Shell (/bin/sh atau /bin/bash) atau Korn Shell (/bin/ksh),
perintahnya adalah sebagai berikut :
TERM = vt100
export TERM
export TERM
Memulai dan Mengakhiri vi
Editor vi memungkinkan pemakai membuat berkas baru atau mengedit berkas yang
telah ada. Untuk memulai vi dari shell berikan perintah
tedi:tedi$ vi
Bila berhasil, maka kemudian akan muncul
~Bila berhasil, maka kemudian akan muncul
~ VIM – Vi IMproved
~
~ version 5.4
~ by Bram Moolenaar et al.
~
~ Vim is freely distributable
~ type :help uganda if you like Vim
~
~ type :q to exit
~ type :help or for on-line help
~ type :help version5 for version info
Layar tersebut menandakan bahwa vi telah siap digunakan.
Anda dapat memulai editor vi tanpa memasukkan nama berkas, tetapi bila anda
ingin menyimpan hasil kerja anda, anda perlu memberitahu vi nama berkas anda
untuk menyimpannya.
Untuk mengedit berkas yang telah ada, perintah yang diberikan adalah “vi
namaberkas”. Di bagian kiri layar akan tampak tilde (~). Di bagian bawah layar,
akan terlihat nama berkas yang sedang anda edit, serta ukuran berkasnya,
seperti tampak pada cuplikan berikut ini :
“filename” 21 lines, 385 characters
Untuk mengakhiri Vi, tekan lalu ketikkan :q
Untuk mengakhiri Vi, tekan lalu ketikkan :q
Bila berhasil maka anda akan kembali ke shell.
Kemudian, 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 di-edit.
Perintah-perintah yang berlaku di command mode:
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.
- 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 kursor
- 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
Untuk melakukan perintah copy dan paste kita harus memperhatikan
langkah-langkah berikut :
a. Tempatkan kursor pada posisi baris yang akan
di-copy.
b. Contoh jika ingin copy 5 baris, gunakan command
5yy ( tekan angka 5 diikuti tombol y sebanyak 2x)
c. Kemudian tempatkan posisi kursor pada tempat
yang akan di insert-kan dan kemudian tekan p untuk
paste.
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 mem-paste 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 :
a.
Tempatkan kursor pada posisi baris yang akan
di-cut.
b·
Contoh jika ingin memindahkan 5 baris, gunakan
command 5dd ( tekan angka 5 diikuti tombol d
sebanyak 2x)
c·
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.
a·
Perintah u digunakan untuk membatalkan perubahan
terakhir yang dilakukan oleh pemakai
b·
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 di bagian bawah layar, tempat kita mengetikkan string
yang ingin dicari.
Contoh : Misalnya kita ingin mencari kata <VirtualHost>, kita tinggal
mengetikkan perintah /<VirtualHost>.
Apa 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.
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 + [" . Nah 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 kita ingin save file yang sudah diubah, 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
di-save menjadi namafile_baru.
9. Perintah Tambahan Lainnya
Masih banyak perintah Editor vi yang bisa digunakan, diantaranya :
a·
:r nama_file : adalah command untuk menyisipkan
isi file nama file ke dalam file yang sedang kita
buka
b·
:q : digunakan untuk keluar dari Editor vi
c·
:w : digunakan untuk menyimpan file
d·
:!ls : digunakan me-list isi current directory saat itu (tanpa keluar dari editor vi). Untuk kembali ke
editor vi, tekan Enter.
e·
:sh : adalah command untuk meninggalkan editor vi untuk sementara untuk melakukan beberapa
perintah lain pada shell. Gunakan ctrl-d untuk kembali ke editor vi.
perintah lain pada shell. Gunakan ctrl-d untuk kembali ke editor vi.
Tidak ada komentar:
Posting Komentar