28 June, 2010

vi text editor on linux

vi adalah editor paling terkenal dalam keluarga unix, termasuk linux. vi singkatan dari "Visual" Editor. untuk menjalankan vi editor, pada shell / terminal anda dapat melakukan perintah sbb :

dayat@dayat-akiratoya17:~$ vi [nama-file]

Editor vi memiliki 3 mode yaitu :
* Command Mode
untuk command mode, pada penggunaannya diharuskan untuk menekan tombol "ESC" terlebih dahulu.
* Input Mode
untuk menggunakan input mode dapat dilakukan dengan mengetikkan perintah perintah yg spesifik seperti a,i,o,0 dan diakhiri dengan menekan tombol "ESC".
* Line Mode
line mode timbul setelah ada proses input: ?, /, :
berikut perintah-perintah yg dapat dilakukan dalam vi editor.

Manipulasi file
:wq ==> Simpan file dan keluar
:q ==> Keluar dari vi
:q! ==> Keluar dari vi tanpa menyimpan
:w ==> Menyimpan file

Perpindahan krusor
H = Pindah satu karakter ke kiri
I =
Pindah satu karakter ke kanan
J =
Pindah satu baris ke bawah
K =
Pindah satu baris ke atas
CTRL-d = scroll setengah halaman ke bawah
CTRL-u =
scroll setengah halaman ke atas
CTRL-b =
scroll satu halaman ke atas
CTRL-f =
scroll satu halaman ke bawah
:0 = pindah ke awal file
:$ = pindah ke akhir file
0 = pindah keawal baris
$ = pindah keakhir baris
CR = pindah ke awal baris berikutnya
= pindah ke kolom ke-
G =
pindah ke baris ke-
w = pindah ke awal kata yg "Sedikit" berikunya
W = pindah ke awal kata yg "Banyak" berikutnya
b =
pindah ke awal kata yg "Sedikit" berikunya
B =
pindah ke awal kata yg "Banyak" berikutnya
e =
pindah ke akhir kata yg "Sedikit" berikutnya
E =
pindah ke akhir kata yg "Banyak" berikutnya
) = pindah ke akhri kalimat
( = pindah ke awal kalimat
} = pindah ke akhir paragraf
{ = pindah ke awal paragraf

Penghapusan

x = menghapus karakter yg ada dikrusor
X = menghapus karakter sebelum krusor
D = menghapus satu baris
d^ = menghapus mulai baris awal hingga ke posisi krusor
dd = menghapus baris dimulai dengan baris pada posisi krusor
dw = menghapus kata dimulai dari kata pada posisi krusor

Copy dan Paste
Y = Copy baris saat ini ke dalam "buffer"
yy = Copy baris dimulai dari baris saat ini ke "buffer"
p = paste ini yg ada didalam "buffer" ke posisi setelah krusor
P =
paste ini yg ada didalam "buffer" ke posisi sebelum krusor

Perintah lainnya
U = Undo perubahan terakhir
CTRL-g = menampilkan nama file dan baris krusor
Insert = mulai mengedit ( mengetik )
Delete = menghapus karakter di posisi krusor

No comments:

Post a Comment