Vi


PRETEST

 

1. Jelaskan pengertian dan fungsi Editor Teks Vi di Linux !

Editor vi adalah singkatan dari editor visual merupakan teks editor yang tersedia di hampir semua sistem Unix. Pemakai juga dapat mengedit text dan menggerakkan kursor ke bagian layar yang ingin diedit. Vi ini berbasis text mode, berarti semua skrip atau naskah yang ada dapat di tulis pada halaman editor.Vi ini dibuat oleh Billy Joy. 

 

2. Jelaskan 2 modus operasi yang terdapat pada Editor Teks Vi !

Command mode : Modus perintah yang dapat digunakan untuk memasukkan perintah-perintah untuk memanipulasi file dan juga teks. Biasanya perintah terdiri dari satu atau dua buah karakter.

Insert mode : Digunakan untuk melakukan pengertian teks. 

 

3. Sebutkan perintah dasar dan perintah dalam modus instruksi pada editor teks vi !

Perintah Dasar Modus Instruksi :

h : Untuk menggerakan kursor ke kiri.
l  : Untuk menggerakan kursor ke kanan.
k : Untuk menggerakan kursor ke atas.
j  : Untuk menggerakan kursor ke bawah.
:n : Untuk menggerakan kursor ke baris -n

Perintah Dasar :

vi :

Tanpa membuka atau membuat file apapun.

vi nama_file : 

Perintah untuk membuat file baru jika tidak ada,  membuka file pada baris pertama / membuka file yang sudah ada.

vi +n nama_file :

Membuka file pada baris ke-n.

vi + nama_file :

Membuka file pada baris terakhir.

vi nama_file1 nama_file2 :

Membuka beberapa file sekaligus secaa bersamaan.

 

4. Berikan contoh editor teks lain yang sering digunakan selain editor teks Vi !

Notepad++

Sublime Text.

Visual Code Studio.

Komodo Edit.

Atom.

BlueFish.

Vim.

Emacs.

                    

 

MATERI

Materi yang diberikan yaitu tentang beberapa perintah yang ada, yaitu :

Tombol Esc: Untuk pindah ke mode perintah 


h : untuk memindahkan kursor ke kiri 


j : untuk memindahkan kursor ke bawah 


k : untuk memindahkan kursor ke atas 


l : untuk memindahkan kursor ke kanan 


 

i : menyisipkan text 


I : menyisipkan text dari awal baris 


a : menyisipkan text mulai dari setelah posisi kursor 


A : menyisipkan text pada kursor terakhir 


o : untuk menyisipkan text dengan baris kosong atau di bawah kursor 


 

x : menghapus text mulai dari posisi kursor (delete) 


X : menghapus karakter di sebelah kiri (backspace) 


dw : menghapus 1 kata setelah kursor 


dd : menghapus baris dari kursor 


cw : menghapus dan mengganti text 


 

u : undo 


:q : untuk keluar jika sudah di esc 


:w : untuk menyimpan jika sudah di esc 


:wq : untuk menyimpan dan keluar jika sudah di esc 


 

yy : untuk menyalin 1 baris dari posisi kursor (screenshot saat sudah di paste) 


yw : untuk menyalin kata pada sebelah kanan kursor (screenshot saat sudah di paste) 


 

r : untuk mengganti karakter pada posisi kursor 


R : seperti REPLACE 


 

:e. : masuk ke file lain (screenshot saat sudah pindah file) 


/b./ : mencari karakter dari b 


/^baris/ : mencari karakter dari awal baris 


/pertama $/ : mencari karakter dari pertama di akhir baris 


/\<b/ : akan mencari kata yang diawali dengan b 


/[0-9] : untuk mencari nomerik 


 

:s/baris/kalimat/ : mengganti kata baris menjadi kalimat diawal baris kursor 


:s/baris/kalimat/g : mengganti kata baris menjadi kalimat pada baris secara keseluruhan 


:1,$ s/baris/kalimat/g : menghapus kata baris diseluruhnya an giganti dengan kalimat 


:1,$ s/[a-z]/\u&/g : mengganti semua huruf kecil menjadi huruf besar 


:1,$ s/[A-Z]/\l&/g : mengganti semua huruf besar menjadi huruf kecil 


:1,4 s/^/*/g : menyisipkan atau memberikan symbol yang ada pada setiap baris 


 

Komentar