Resume MK SO kelas P1 [12/10/2011]
Pemrosesan Kata dalam Ubuntu
Ada beberapa macam utility yang bisa digunakan untuk melakukan pemrosesan pada kata yaitu :
> Vi editor
> Nano
> Gedit
> Nano
> Gedit
Ada tiga perintah dasar pada Vi Editor :
> Modus penyisipan dan pengisian
> Modus perintah
> Modus balik
> Modus perintah
> Modus balik
Modus Penyisipan
Modus penyisipan digunakan ketika kita hendak melakukan proses pengetikan. Yang bisa dilakukan adalah dengan mengetikkan :
> Menekan tombol i = hal ini dimaksudkan untuk melakukan proses pengetikan.
> Menekan tombol a = 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 Editor
¨ Perintah yang bisa digunakan adalah :
>> :q <enter>
Untuk keluar dari Vi. Hanya bisa dilakukan ketika tidak melakukan perubahan apapun.
>> ZZ
Menyimpan ke file dan keluar dari Vi
>> :wq <enter>
Sama dengan ZZ
>> : x <enter>
Sama dengan ZZ
>> :q!
Memaksa keluar dari Vi tanpa perlu menyimpan perubahan-perubahan pada penampung kerja ke file.
Untuk keluar dari Vi. Hanya bisa dilakukan ketika tidak melakukan perubahan apapun.
>> ZZ
Menyimpan ke file dan keluar dari Vi
>> :wq <enter>
Sama dengan ZZ
>> : x <enter>
Sama dengan ZZ
>> :q!
Memaksa keluar dari Vi tanpa perlu menyimpan perubahan-perubahan pada penampung kerja ke file.
Perintah-perintah Vi
> Pergerakan Krusor >> Kanan : l
>> Kiri : h
>> Atas : j
>> Bawah : k
>> Awal baris : 0
>> Akhir baris : A
>> Insert (i) : memasukan kalimat, dimana kata diselipkan di posisi krusor.
>> Append (a) : memasukan kalimat, dimana kata diselipkan setelah posisi krusor.
Open (o dan O) :
>> n o = membuat satu baris baru di bawah posisi kursor
>> n O = membuat satu baris baru di atas posisi kursor
Delete (x dan X) :
>> n x menghapus satu karakter pada posisi kursor
>> n 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
>> 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
>> :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
Insert isi file (r)
>> :r lat.txt = baca file lat.txt dan letakkan setelah baris sekarang
>> :0,r lat.txt = baca file lat.txt kemudian letakan pada awal file yang sedang di edit
>> :$r lat.txt = baca file lat.txt kemudian letakan pada akhir file yang sedang di edit
>> :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
Insert isi file (r)
>> :r lat.txt = baca file lat.txt dan letakkan setelah baris sekarang
>> :0,r lat.txt = baca file lat.txt kemudian letakan pada awal file yang sedang di edit
>> :$r lat.txt = baca file lat.txt kemudian letakan pada akhir file yang sedang di edit
Copy (co)
>> :10,20co0 =Salin baris 10 sampai 20 dan letakkan pada awal file
>> :1,10co30 = salin baris 1 sampai 10 dan letakkan pada baris ke 30
>> :$-3, $co0 = 3 baris sebelum berakhir sampai dengan terakhir disalin ke baris pertama
Move (m)
>> :10m0 = pindahkan baris 10 ke awal
>> :1,10m$ = pindahkan bari 1 sampai 10 ke akhir file
>> :10,20co0 =Salin baris 10 sampai 20 dan letakkan pada awal file
>> :1,10co30 = salin baris 1 sampai 10 dan letakkan pada baris ke 30
>> :$-3, $co0 = 3 baris sebelum berakhir sampai dengan terakhir disalin ke baris pertama
Move (m)
>> :10m0 = pindahkan baris 10 ke awal
>> :1,10m$ = pindahkan bari 1 sampai 10 ke akhir file
Find & Replace
>> :s/s1/s2 = string s1 yang pertama pada baris kursor berada akan diganti dengan s2
>> :s/s1/s2/p = semua string s1 pada baris kursor berada akan diganti menjadi s2
>> :5,$/s1/s2/g = semua string s1 pada baris 5 hingga baris yang terakhir akan diganti dengan
>> :s/s1/s2 = string s1 yang pertama pada baris kursor berada akan diganti dengan s2
>> :s/s1/s2/p = semua string s1 pada baris kursor berada akan diganti menjadi s2
>> :5,$/s1/s2/g = semua string s1 pada baris 5 hingga baris yang terakhir akan diganti dengan
s2
>> :1,$s/stikom/STIKOM/p = ganti semua kata [stikom] yang pertama menjadi [STIKOM] dan
cetak hasilnya penggantian. Hanya kata pertama dalam satu baris
yang diganti menjadi STIKOM.
>> :1,$s/stikom/STIKOM/gp = ganti semua kata [stikom] menjadi [STIKOM] secara global
>> :1,$/a\/c/c\/a/gp = ganti semua [a/c] menjadi [c/a] secara global
Menggeser isi satu atau beberapa baris
¤ >> untuk menggeser isi baris ke kanan 1 tab
¤ << untuk 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
>> :1,$s/stikom/STIKOM/gp = ganti semua kata [stikom] menjadi [STIKOM] secara global
>> :1,$/a\/c/c\/a/gp = ganti semua [a/c] menjadi [c/a] secara global
Menggeser isi satu atau beberapa baris
¤ >> untuk menggeser isi baris ke kanan 1 tab
¤ << untuk 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
>> ~6 : 6 huruf dari kursor akan di konversi
Mengulang perubahan yang terakhir
>> Dapat dilakukan dengan menggunakan perintah (.)
>> Dapat dilakukan dengan menggunakan perintah (.)