Sabtu, 31 Oktober 2015

Editor Vi

Assalamu'alaykum

Kali ini saya akan menjelaskan sedikit mengenai Editor Vi

Vi memiliki dua mode yaitu mode command, dan mode insertion. Ketika kita membuka vi, maka pertama kali akan masuk ke mode command(ESC), dimana kursor dapat kita gerak-gerakkan atau bahkan melakukan penghapusan terhadap teks. Mode insertion (a,i,o) dimulai ketika memasuki salah satu perintah insertion atau perintah change, yaitu perintah untuk mengedit teks dengan menuliskan huruf demi huruf.

pertama kita buat vi dengan nama file baris.
sintaks: vi baris.txt isi editor vi seperti digambar

isi vi baris.txt


kita mulai memasuki mode perintah di editor vi
1. mencari kata baris. sinkas: :/baris maka hasilnya akan seperti ini

:/baris

2. menyimpan dengan nama file coba.txt maka dia akan mengcopy file sebelum nya tapi dengan nama berbeda. sintaks: :w coba.txt

:w coba.txt





dia akan otomatis mengcopy file dari sebelum nya hanya saja menggunakan nama yang baru yaitu coba




3. multifile di Vi. yaitu membuka banyak banyak file di vi. dengan sintaks $ vi file1 file2
kita koding $ vi baris.txt coba.txt maka ia akan menampilkan pertama file baris.txt

baris.txt

4. Melihat dari file yang dibuka tadi dari depan ke belakang (masuk mode perintah)
sintaks: :n

5. Melihat dari file yang dibuka tadi dari belakang ke depan (masuk mode perintah)
sintaks: :rew

6. Mengubah kata 1 kata baris yang ditunjuk kursor menjadi kata kolom
sintaks: :s/baris/kolom
Penjelasan: baris = kata yang ingin diganti
                   kolom = kata pengganti



7. Mengubah  kata baris yang ditunjuk kursor menjadi kata kolom
sintaks: :s/baris/kolom/g
Penjelasan: baris = kata yang ingin diganti
                   kolom = kata pengganti
                   g  =  sebaris di daerah kursos




8. Mengubah kata BARIS dari baris 1 sampai  3 menjadi kolom
sintaks: :1,3 s/baris/kolom/g
penjelasan:  1,3 : dari baris pertama sampai baris ketiga
                    s  : untuk mengubah
                    baris : kata awal
                    kolom : kata yang ingin diganti
                    g : semua kata(yang dimaksud) yang ada dibaris



9.  Mengubah kata BARIS dari baris 3 sampai terakhir menjadi kolom
sintaks: : 3,$ s/baris/kolom/g
penjelasan:  3,$ : dari baris ketiga sampai akhir
                    s  : untuk mengubah
                    baris : kata awal
                    kolom : kata yang ingin diganti
                    g : semua kata(yang dimaksud) yang ada dibaris



10. Mengcopy baris 2 sampai 4 dg nama file latih.txt
sintaks: :2,4 w latihvi.txt
penjelasan:  2,4 : baris yang ingin dicopy
                    w   :  untuk mengcopy/save

hasil dari perintah 10

11. Pindah  BARIS dari baris 3 sampai terakhir menjadi kolom
sintaks: :2,3 m $
penjelasan:  1,3 : dari baris pertama sampai baris ketiga
                    s  : untuk mengubah
                    baris : kata awal
                    kolom : kata yang ingin diganti
                    g : semua kata(yang dimaksud) yang ada dibaris

dia akan pindah baris
  
12. Menghapus kata Baris yang ada dibaris 1 dan 2
sintaks:  :1,2 s/[Bb]aris/ /g

kata baris berubah menjadi spasi



13. Menambahkan didepan kata
sintaks:  :2,3 s/^/hello/g
penjelasan:   ^: untuk menambahkan kata
                     hello: kata yang akan ditambahkan

Hello ditambahkan di awal


14. Menambahkan di akhir kata
sintaks:  :1,$ s/$/byte/g
penjelasan   /$/ : digunakan untuk tambah diiakhir kata

kata byte akan ditambah diakhir


15. Mengganti semua menjadi huruf besar
sintaks:  :1,$ / [a-z] /\ u& /g



semoga bermanfaat.

201431191

Tidak ada komentar:

Posting Komentar