Vi” editor dikembangkan oleh University Of California (William Joy). Vi merupakan salah satu text editor yang disediakan pada sistem operasi Linux(UNIX). Dapat membuat dan memodifikasi file-file text dengan format ASCI, contoh: File user (.login dan .cshrc), file sistem, program shell,dokumen,email,dsb. Awalnya text editor yang digunakan adalah text editor satu baris(a line oriented editor), dijalankan pada dumb terminal. Contoh: editor ed dan ex. Sekarang text editor lebih dari satu baris dan ditampilkan saat tampilan penuh(full Screen editor). Contoh: vi dan emacs. Editor vi, ed, ex oleh Linux distribusi Slackware = editor Elvis. Editor vi distribusi Red Hat = editor Vim(Vi Improved).
1. Mengakses editor teks vi
2. Menulis di editor teks vi
3. Menyimpan dan keluar dari vi
4. Perintah dalam editor teks vi
Pergerakan Kursor
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.
dan lainnya bisa dilihat di google.
Penghapusan
PER KARAKTER
nx = n karakter pada posisi kursor
nX = n karakter pada posisi sebelum kursor
PER KATA
ndw = n kata dari posisi kursor
PER BARIS
ndd = n baris dari posisi kursor
* D = Menghapus baris dan membentuk baris baru pada baris yang telah dihapus tadi.
* d0 = Menghapus dari posisi kursor sampai awal baris.
Penggantian
PER KATA
ncw = n kata pada posisi kursor
PER KARAKTER
r = satu karakter pada posisi kursor
R= mengganti karakter mulai dari posisi kursor
s/d esc ditekan
Copy Paste
•nyy : Menyalin n baris pada posisi kursor ke buffer.
•y : Menyalin meng-copy N karakter dari kursor.
•nyw : Menyalin n kata pada posisi kursor ke buffer.
•p : Menyalin data yang ada di buffer ( termasuk teks yang baru dihapus dengan menggunakan perintah x, dw, dan dd ) ke posisi kursor.
•P : Menyalin data yang ada di buffer ( termasuk teks yang baru dihapus dengan menggunakan perintah x, dw, dd ) ke bawah posisi kursor.
Pemindahan
*ndd = move n baris p/P = pindahkan ke posisi baris sesudah/sebelum kursor
*Pindahkan baris 2-5 ke baris sesudah 5 :2,5 m 6
Pencarian
/kata = mencari kata dari posisi kursor ke bawah
?kata = mencari kata dari posisi kursor ke atas
n = mengulang pencarian
Perubahan string
Mengganti kata-lama KE kata-baru PADA POSISI KURSOR
:s/kata-lama/kata-baru.
Mengganti kata-lama KE kata-baru PADA baris-awal S/D baris-akhir
:brs-awal,brs-akhir/kata-lama/kata-baru.
Mengganti semua kata lama KE kata-baru TERDAPAT PD FILE itu.
: $ s/kata-lama/kata-baru.
Tidak ada komentar:
Posting Komentar