Kamis, 22 Desember 2011

PERTEMUAN 4

Pengenalan Editor vi dan Perintah-Perintahnya Pada Editor vi


·         Memulai vi => pembuatan teks sama halnya dengan echo dan cat, perbedaannya jika di echo dan cat tidak bias mengedit file, di editor vi teks bias diedit. Perintah-perintahnya antara lain :
1.       vi                                             : masuk ke editor vi tanpa membuka/membuat file apapun
2.       vi nmfile                               : membuka file pada baris pertama
3.       vi +n nmfile                        : membuka file pada baris pertama
4.       vi + nmfile                           : membuka file pada baris terakhir
5.       vi nmfile1 nmfile2            : membaca beberapa file sekaligus secara bersamaan
u/ pergerakan file jika menggunakan perintah (vi nmfile1 nmfile2) adalah tekan esc, kemudian :
:n            => jika ingin memindahkan ke file berikutnya (next)
:rew       => jika ingin memindahkan ke file sebelumnya (rewind)
·         Perintah-perintah dasar editor vi :
1.       Pergerakan kursor/karakter :
h             : u/ menggerakkan kursor ke kiri
i               : u/ menggerakkan kursor ke kanan
k              : u/ menggerakkan kursor ke atas
j               : u/ menggerakkan kursor ke bawah
:n            : u/ menggerakkan kursor ke baris n
2.       Menggunakan kursor/kata :
W,w       : u/ menggerakkan kursor ke kanan pada awal kata berikutnya
B,b         : u/ menggerakkan kursor ke kiri pada awal kata sebelumnya
3.       Menggerakkan kursor/baris :
gg           : menggerakkan kursor ke huruf dan baris pertama pada halam pertama
ngg         : menggerakkan kursor pada baris ke-n
(              : menggerakkan kursor ke awal baris
)              : menggerakkan kursor ke akhir baris
4.       Pengeditan teks :
a              : menyisipkan kata mulai dari kiri kursor bergeser 1 huruf ke kanan
A             : menyisipkan teks pada posisi akhir baris
i               : menyisipkan teks mulai dari kiri kursor (insert)
I               : menyisipkan teks di awal baris
s              : menyisipkan teks mulai dari kiri kursor(insert)
o             : membuka 1 baris baru dan menyisipkan teks di bawah baris yang sekarang
O             : membuka 1 baris baru dan menyisipkan teks di atas baris yang sekarang
5.       Membuka file lain sewaktu mengedit file :
:e nmfile              : membuka file lain ketika sedang mengedit file (hanya dapat                                       digunakan apabila file yg dibuat telah di edit dan disimpan)
:e! nmfile            : membuka file lain ketika sedang mengedit file
6.       Menghapus file                :
-          Penghapusan teks perkata/karakter/huruf :
nx                   : menghapus karakter pada posisi kursor
ndw               : menghapus sebanyak n kata dari posisi kursor
nX                   : menghapus n karakter dari posisi kata di depan kursor
-          Penghapusan teks/baris :
add                 : menghapus sebanyak n baris
D                                     : menghapus baris dan membentuk baris baru pada baris yg telah dihapus tadi
7.       Menyimpan file dan keluar dari editor vi :
:w           = menyimpan file yg sudah ada nama filenya (save), tanpa keluar
:w!         = menyimpan file yg sudah ada nama filenya (save), tanpa keluar
:q            = keluar dari editor vi tanpa menyimpan file
:q!          = keluar dari editor vi tanpa menyimpan file
:wq!       = menyimpan file dan keluar dari editor vi
:x            = menyimpan file dan keluar dari editor vi
:w nmfile             = menyimpan file dengan nama yg ingin ditentukan
:! sh       = keluar sementara dari editor vi,lalu kembali ke editor vi dengan ketik exit
:! ls         = keluar sementara dari editor vi,lalu kembali ke editor vi dengan ketik ls
8.       Copy dan paste file :
nyy         = menyalin n baris pada posisi kursor ke buffer
y              = menyalin mencopy n karakter dari posisi kursor
nyw       = menyalin n kata pada posisi kursor ke buffer
p             = menyalin data yg ada di buffer
P             = menyalin data yang ada di buffer
9.       Merubah/mengganti teks/kata :
x new    = mengganti teks perkata
x nee     = mengganti teks perbaris
10.   Membatalkan perintah sebelumnya :
u             = membatalkan 1 perintah yg telah dilakukan sebelumnya
zu           = membatalkan 2 perintah yg telah dilakukan sebelumnya
ctrl+R    = membatalkan/cancel perintah yg telah di undo

Tidak ada komentar:

Posting Komentar