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
yw : untuk menyalin kata pada sebelah kanan kursor
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
Posting Komentar