Pengenalan Editor Vi
Salah satu editor yang umum digunakan di Operating System berbasis UNIX adalah Editor Vi. Cukup mudah untuk menggunakan editor vi untuk mengedit suatu file dengan syarat kita sudah biasa untuk menggunakannya.
Dua Mode pada Editor Vi
1. Mode Perintah (Command Mode)
Modus perintah digunakan untuk memasukkan perintah-perintah untuk memannipulasi teks pada file.
2. Mode Penyisipan (Insert Mode)
Modus penyisipan digunakan untuk melakukan proses pengetikan dan pemindahan teks.
Pertama kali kita memasuki editor vi maka kita langsung berada pada mode perintah. Jika ingin memasukkan teks atau menuliskannya maka kita tekan tombol [Insert] atau ketik huruf I. Untuk keluar dari mode tersebut dan beralih ke mode perintah maka tekan tombol [Escape].
Memulai Editor Vi
Editor Vi dapat digunakan untuk membuat file baru atau pun mengedit file yang sudah ada sebelumnya. Sebagai contoh berikut langkahnya:
ts@TS02-Sharing:~/Desktop$
ts@TS02-Sharing:~/Desktop$ vi "Penjelasan Editor Vi".txt
ts@TS02-Sharing:~/Desktop$
Langkah tersebut dilanjutkan dengan pemberian perintah :w yaitu save to file.
Perlu diketahui. Di baris-baris awal dari file tersebut diawali dengan tanda (-) yaitu menunjukkan baris-baris itu belum pernah ditulisi.
Catatan:
Untuk judul file yang lebih dari satu kata haruslah memakai tanda (") untuk menyatukannya. Apabila tidak dibubuhi tanda (") maka apabila disimpan hanyalah kata pertama saja yang menjadi judul.
Mengakhiri Editor Vi
Adapun beberapa perintah yang dapat digunakan untuk mengakhiri editor ini adalah sebagai berikut:
:q [enter]
untuk keluar dari editor vi jika tidak ada perubahan pada file.
:w [enter]
untuk menyimpan perubahan tanpa harus keluar dari editor vi.
:wq [enter] atau ZZ
untuk keluar dari editor vi dan menyimpan perubahan pada file tersebut.
:x [enter]
untuk keluar dari editor vi dan menyimpan perubahan terakhir pada file tersebut.
:q! [enter]
untuk keluar dari editor vi tanpa harus menyimpan perubahan.
Beberapa Perintah pada Mode Perintah
Menggerakkan Kursor, ada beberapa perintah yaitu:
l atau panah kanan atau spasi
untuk ke kanan satu karakter.
h atau panah kiri
untuk ke kiri satu karakter.
j atau panah bawah
untuk ke bawah satu baris.
k atau panah atas
untuk ke atas satu baris.
:0 atau l-shift-G
untuk ke baris pertama.
:$
untuk ke baris terakhir.
nG
untuk ke baris n.
0
untuk awal baris.
$
untuk akhir baris.
Menghapus Teks, ada beberapa perintah yaitu:
x
untuk menghapus satu karakter sebelah kanan dari posisi kursor.
X
untuk menghapus satu karakter sebelah kiri dari posisi kursor.
dd
untuk menghapus satu baris dari posisi kursor.
d [enter]
untuk menghapus dua baris dari posisi kursor.
d0
untuk menghapus dari posisi kursor sampai awal baris.
d$
untuk menghapus dari posisi kursor sampai akhir baris.
ndd
untuk menghapus baris sebanyak n.
Copas Teks, ada beberapa perintah yaitu:
tempatkan kursor pada posisi baris yang akan disalin.
gunakan perintah nyy yaitu salin baris sebanyak n.
tempatkan kursor pada posisi baris yang akan ditempatkan.
gunakan p untuk penempatannya.
Membatalkan Perubahan, ada beberapa perintah yaitu:
u
untuk melakukan pembatalan perubahan terakhir.
U
untuk melakukan pembatalan seluruh perubahan terakhir pada satu baris.
Mencari String, ada beberapa perintah yaitu:
/ dan ? dilanjutkan string yang ingin dicari
untuk mencari string pada suatu file.
/ untuk mencari ke bawah.
? untuk mencari ke atas.
n dan N
untuk melanjutkan proses pencarian.
n untuk ke arah yang sama.
N untuk ke arah yang berbeda.
^
untuk mencari string dengan nilai nn saja bukan nn yang termasuk dalam suatu kata.
Mengganti String, ada beberapa perintah yaitu:
:1,ns/saya/aku/g
untuk mengganti kata saya menjadi aku dari baris ke 1 sampai baris ke n.
Pindah Layar, ada beberapa perintah yaitu:
[ctrl]-b
untuk berpindah satu layar sebelumnya.
[ctrl]-d
untuk turun setengah bagian layar.
[ctrl]-f
untuk turun satu bagian layar.
[ctrl]-j
untuk naik setengah bagian layar.
line no. G
untuk menindahkan kursor ke baris tertentu.
__Semoga Bermanfaat__