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
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