Vi merupakan program untuk melakukan pengelolaan teks yang
standar terinstall pada semua distribusi Linux.
Editor vi berasal dari kata visual, diciptakan pertama kali
di universitas california oleh Bill Joy.
Editor ini merupakan pengembangan dari Line Editor Ex.
a. Modus Instruksi/ Modus Perintah.
Yaitu memasukkan Perintah untuk melakukan Operasi tertentu
dalam melakukan editing. Untuk dapat masuk ke modus perintah terlebih dahulu
harus menekan tombol ESC pada Keyboard.
b. Modus Edit/ Modus TeksYaitu menuliskan dokumen/data
seperti sebuah editor biasa. Untuk masuk ke modus edit, terlebih dahulu harus
menekan tombol insert / i / I / a / A.
Memulai ViUntuk memulai masuk ke dalam editor vi ketikkan
perintah-perintah sebagai berikut :
vi : Memulai vi tanpa membuka file apapun.
vi nama_file: Membuka file nama_file pada baris pertama.
vi + n nama_file: Membuka file nama_file pada baris ke- n.
vi + nama_fileĆ : Membuka file nama_file pada baris
terakhir.
vi - r nama_file : Membuka file recover setelah terjadi
crash.
Sintaksnya : Vi [ Nama File ]
Untuk menggerakkan kursor selain menggunakan tombol panah
juga dapat menggunakan perintah dari modus instruksi sebagai berikut:
h : Digunakan untuk menggerakkan kursor ke kiri.
j : Digunakan untuk menggerakkan kursor ke bawah.
k : Digunakan untuk menggerakkan kursor ke atas.
l : Digunakan untuk
menggerakkan kursor ke kanan.
1 : Digunakan untuk menggerakkan kursor ke baris 1.
5 : Digunakan untuk menggerakkan kursor ke baris 5.
$ : Digunakan untuk menggerakkan kursor ke akhir baris.
Untuk menggerakkan kursor per kata dapat menggunakan
perintah perintah sebagai berikut:
W , w : Menggerakkan kursor ke
kanan pada awal kata
B , b : Menggerakkan kursor ke kiri pada awal kata.
Untuk menggerakkan kursor per baris dapat menggunakan tombol
sebagai berikut :
gg : Menggerakkan kursor ke huruf pertama dari baris pertama pada
halaman pertama.
ngg : Menggerakkan kursor ke
baris n.
( : Menggerakkan kursor ke awal baris.
) : Menggerakkan kursor ke akhir baris.
0 : Menggerakkan kursor pada huruf pertama dibaris tersebut.
$ : Menggerakkan kursor pada huruf terakhir dibaris tersebut.