Rabu, 11 Maret 2015

Editor VI dalam Linux




Dalam linux ada beberapa editor teks yang dapat digunakan dalam mengedit teks via terminal alias kita dapat mengedit teks didalam terminal. Jika kita menggunakan Windows maka akan sama ketika menjalankan perintah “edit” di MS-DOS/CMD. Ada sedikit perbedaan jika di Linux terminal maka tidak dapat menggunakan mouse hanya keyboard saja, tapi jika di Windows  MS-DOS/CMD masih dapat menggunakan mouse. 

Di sistem operasi linux ada beberapa editor teks yang berjalan di terminal yang dapat digunakan diantaranya vi, pico dan nano. Untuk kali ini akan dibahas editor teks vi. 

Dalam VI ada dua mode, yaitu command mode dan insertion mode.
1.       Command mode(perintah) digunakan untuk menggerak-gerakkan cursordan penghapusan teks.
2.       Insertion mode (penyisipan) digunakan untuk melakukan pengeditan teks.

Pada saat pertama kali masuk ke dalam vi, maka dalam kondisi command mode, jika ingin mengedit tekan huruf i atau tekan tombol insert, maka akan menjadi insertion mode. Jika ingin kembali ke command mode tekan tombol Esc.

Berikut adalah perintah VI:

Command Mode
1.       Keluar dan menyimpan dari Vi
a.       :q =  untuk keluar jika tanpa ada perubahan
b.      :q!   = untuk keluar, tanpa menyimpan perubahan
c.       :wq!  = untuk keluar dan menyimpan
d.      ZZ  = keluar dan menyimpan perubahan jika ada
e.      :w = menyimpan file

2.       Pencarian String
a.       /”string” =melakukan pencarian string ke depan
b.      ?”string”  =melakukan pencarian string ke belakang
c.       n = menuju ke pencarian string berikutnya
d.      N = menuju ke pencarian string sebelumnya

Insertion mode
1.       Menggerakkan Cursor atau navigasi
a.       h  = menggeser cursor ke kiri
b.      j = menggeser cursor ke bawah
c.       k = mengeser cursor ke atas
d.      l = mengeser cursor ke kanan
e.      w =mengeser cursor ke kata berikutnya
f.        W =mengeser cursor ke kata sebelumnya
g.       b =mengeser cursor ke awal kata
h.      B = mengeser cursor ke awal kata pembatas kosong kata
i.        e  = mengeser cursor k eke akhir kata
j.        E =mengeser cursor keakhir pembatas kosong kata
k.       ( = mengeser cursor ke kalimat berikutnya
l.        ) = mengeser cursor ke kalimat sebelumnya
m.    { = mengeser cursor ke paragraf sebelumnya
n.      } = mengeser cursor ke paragraf berikutnya
o.      0 = mengeser cursor ke awal baris
p.      $ = mengeser cursor ke akhir baris
q.      1G = mengeser cursor ke baris terakhir dari isi file
r.        G = mengeser cursor ke baris terakhir
s.       nG = mengeser cursor ke baris awal
t.        :n = mengeser cursor ke baris ke-n dari isi file
u.      H = mengeser cursor ke ke atas tampilan layar
v.       M = mengeser cursor ke tengah tampilan layar
w.     L = mengeser cursor ke bawah tampilan layar

2.       Menghapus Teks
a.       x = hapus sebuah karakter pada posisi kursor
b.      X =hapus sebuah karakter disebelah kiri kursor
c.       D = hapus satu baris
d.      D^ =menghapus mulai baris awal hingga ke posisi kursor
e.      <n>dd = menghapus <n> baris dimulai dengan baris pada kursor
f.        d<n>w = menghapus <n> kata dimulai dari kata pada posisi kursor

Yanking teks
a.       Y = copy baris saat ini ke dalam “Buffer yank”
b.      <n>yy = copy <n> baris mulai sampai baris saat ini ke “buffer yank”
c.       p = paste isi yang ada di “buffer yank” ke posisi setelah kursor
d.      P = paste isi yang ada di “buffer yank” ke posisi sebelum kursor




0 komentar

Posts a comment

 
© 2015 Belajar Jaringan dan Linux
Designed by Blog Thiết Kế
Back to top