Nama : Randy Floranno Hasdi
MK : Sistem Operasi
Kelas : P1
VI editor
Pemrosesan Kata dalam Ubuntu
Ada terdapat bermacam utility yang digunakan untuk melakukan pemrosesan pada kata diantaranya adalah:
Vi editor
Nano
Gedit
Dll
Ada tiga dasar command yang ada pada Vi Editor
Modus penyisipan dan pengisian
Modus perintah
Modus balik
Modus Penyisipan
Menekan tombol i = hal ini dimaksudkan untuk melakukan proses pengetikan.
Menekankan tombol a = yang dimaksudkan untuk memulai mengetik dengan menulis di sebelah kanan dari kursor.
Menekan tombol A = digunakan untuk memulai menulis pada akhir dari baris.
Untuk keluar dari Vi
Perintah-perintah Vi
Pergerakan Kursor
Kanan : j
Kiri : k
Atas :h
Bawah : l
Awal baris : 0
Akhir baris : A
Editing
Insert (i) : memasukan kalimat, dimana kata diselipkan di posisi krusor.
Append (a) : memasukan kalimat, dimana kata diselipkan setelah posisi krusor.
Open (o dan O) :
o = membuat satu baris baru di bawah posisi kursor
O = membuat satu baris baru di atas posisi kursor
Delete (x dan X) :
x menghapus satu karakter pada posisi kursor
X menghapus satu karakter pada posisi sebelum kursor
Delete Word (dw) : menghapus sebuah kata
Delete line (dd) : menghapus satu baris
Replace (r dan R):
r mengganti satu karakter pada posisi kursor
R mengganti kata mulai dari posisi kursor sampai di tekan Esc.
Change Word (cw) : mengganti kata dengan kata lain, kata yang diganti dibatasi dengan $
Undo (u) : membatalkan editing sebelumnya.
Search (/ dan ?)
/ mencari string mulai dari bagian paling bawah (n)
? Mencari string mulai dari bagian paling atas (n)
Copy ( y dan Y):
y = copy dari kursor sampai akhir baris ke buffer khusus.
Y = copy satu baris penuh ke buffer
yw = copy karakter dari posisi kursor hingga akhir kata
yW = copy karakter dari posisi kursor hingga akhir kata yang dipisahkan spasi
yb = copy karakter dari awal hingga tepat sebelum posisi kursor
yB = copy karakter dari awal kata yang dipisahkan spasi hingga sebelum posisi kursor
y <enter> =copy baris pada posisi kursor dan baris sesudah posisi kursor
yy = copy baris pada posisi kursor
y0 = copy dari awal baris hingga sebelum posisi kursor
y$ = copy dari posisi kursor hingga akhir baris.
Paste (p dan P)
p = menyalin isi buffer khusus ke posisi setelah kursor
P = menyalin isi buffer khusus ke posisi sebelum kursor
Perintah Advance
:50 : pindah ke baris 50
:$ : pindah ke baris terakhir
:= : mengetahui posisi kursor
:q : keluar dari Vi
:wq : keluar dan menyimpan dulu
:x : keluar dan menyimpan dulu
Hapus (d)
:15d = hapus baris ke 15
:10,15d = hapus dari baris 10 sampai 15
:-3,.+3d = hapus 3 baris sebelum kursor dan 3 baris setelah kursor
Simpan (w)
:w! = save editing
:1,10w lat.txt = simpan baris 1 sampai 10 ke lat.txt
:w! coba1.txt = simpan seluruh isi file yang sedang di edit ke file coba1.txt
Menggeser isi satu atau beberapa baris
>> menggeser isi baris ke kanan 1 tab
<< menggeser isi bari ke kiri 1 tab
Konversi huruf kecil dan huruf besar
~ : dengan menekan tombol tersebut, maka huruf kecil akan dirubah menjadi besar dan berlaku sebaliknya
~6 : 6 huruf dari kursor akan di konversi
Mengulang perubahan yang terakhir
Dapat dilakukan dengan menggunakan perintah (.)