Minggu, 25 Oktober 2015

Editor VI pada Linux

Assalaamualaikum Warahmatullaahi Wabarokaatuh!

pada kesempatan kali ini, saya akan mencoba mengulas tentang editor vi pada linux. berikut penjelasannya:


Apa itu editor vi???
Editor vi(vee eye) merupakan editor berbasis text yang digunakan oleh banyak pemakai pada Unix/Linux. Perintah vi adalah perintah didalam shell Linux untuk mengedit teks, kalau di dalam windows sama seperti shell Ms-DOS dengan perintah edit.

Editor vi memiliki 2 mode, yaitu:
  1. Command mode(mode perintah): yang digunakan untuk memberikan perintah-perintah untuk mengedit teks.
  2. Insert mode(mode penyisipan): yang dilakukan untuk melakukan pengeditan teks.
gambarnya:
-command mode:






-insert mode:


Pertama kali memulai editor vi, secara default kita menemukan(masuk) Command mode, jika ingin mengaktifkan Insert mode kita tinggal mengetikkan huruf I pada keyboard, bila kita menekan tombol esc (escape), maka kita akan kembali ke Command mode. selain menekan huruf I kita juga dapat menekan tombol insert. untuk memulai editor vi kita dapat mengetikkan perintah pada terminal
vi nama_file

Berikut perintah-perintah dasar dalam editor vi linux:

A. Navigasi Cursor
  • L, panah kanan atau spasi : untuk bergeser ke kanan 1 karakter.
  • h atau panah kiri : untuk bergeser kekiri 1 karakter.
  • j atau panah bawah : untuk bergeser ke bawah 1 baris.
  • k atau panah atas : untuk bergeser ke atas 1 baris.
  • :o atau 1-shift-G : untuk berpindah ke baris belakang.
  • :$ : untuk berpindah ke baris terakhir.
  • nG : untuk berpindah ke baris ke-n.
  • O : untuk berpindah ke awal baris.
  • $ : untuk berpindah akhir baris.
  • ^F : berpindah ke satu layar penuh kebawah.
  • ^B : berpindah ke satu layar penuh keatas.
  • ^D : berpindah setengah layar ke atas
  • ^U : berpindah setengah layar ke bawah.
  • ^W : berpindah satu kata ke depan.
  • ^b : berpindah satu kata ke belakang.
      nb: tanda ^ adalah tanda tombol ctrl(^ = ctrl)

B. Menghapus Teks
  • x : digunakan untuk menghapus satu karakter pada posisi kursor.
  • X : digunakan untuk menghapus satu karakter pada sebelah kiri posisi kursor.
  • dw : digunakan untuk menghapus 1 kata pada posisi sebelah kanan kursor.
  • db : digunakan untuk menghapus 1 kata pada posisi sebelah kiri kursor.
  • dd : digunakan untuk menghapus 1 baris pada posisi kursor.
  • d [enter] : untuk menghapus 2 baris, baris pada posisi kursor dan baris berikutnya.
  • dO : untuk menghapus dari awal baris sampai tepat sebelum posisi kursor.
  • dL : untuk menghapus dari posisi kursor sampai akhir tampilan pada layar.
  • d$ : digunakan untuk menghapus dari posisi kursor sampai akhir baris.
  • dG : digunakan untuk menghapus dari posisi kursor sampai akhir baris pada file.
  • d^ : menghapus dari posisi kursor sampai awal baris dari file.
  • 3dd : menghapus 3 baris dari posisi kursor ke bawah.
C. Copy dan Paste Text
untuk melakukan perintah copy dan paste kita harus memperhatikan langkah-langkah berikut:
  • tempatkan kursor pada posisi baris yang akan di-copy.
  • contoh jika ingin meng-copy 5 baris, gunakan Command : 5yy (tekan angka diikuti tombol y sebanyak 2x).
  • kemudian tempatkan posisi kursor pada tempat yang akan di-insert-kan dan kemudian tekan P untuk paste.
untuk perintah copy dan paste adalah:
  • yy : untuk meng-copy 1 baris.
  • yw : untuk meng-copy 1 kata pada posisi sebelah kanan kursor.
  • yb : untuk meng-copy 1 kata pada posisi sebelah kiri kursor.
  • yo : untuk meng-copy dari awal baris sampai tepat sebelum posisi kursor.
  • yl : untuk meng-copy dari posisi kursor sampai akhir tampilan pada layar.
  • y$ : untuk meng-copy dari posisi kursor sampai akhir baris.
  • yG : untuk meng-copy dari posisi kursor sampai akhir baris pada file.
  • y) : untuk meng-copy dari posisi kursor ke awal kalimat.
  • y( : untuk meng-copy dari posisi kursor ke akhir kalimat.
  • P : untum mem-paste teks.
      contoh: perintah 3yw artinya : meng-copy 3 kata dari baris sebelah kanan kursor.

D. Memindahkan Text
untuk memindahkan teks kita dapat mengikuti langka-langkah berikut:
  • tempatkan kursor pada posisi baris yang akan di-cut.
  • contoh jika ingin memindahkan 5 baris, gunakan command 5dd(tekan angka 5 diikuti tombol d sebanyak 2 kali).
  • kemudian tempatkan posisi kursor pada tempat yang baru dan kemudian tekan p untuk paste.
E. Membatalkan Perubahan
jika kita melakukan kesalahan mengetik/menghapus tanpa sengaja, kita dapat memperbaikinya dengan menggunakan perintah u atau U. perintah u digunakan untuk membatalkan perubahan terakhir yang dilakukan oleh pemakai. sedangkan perintah U digunakan untuk membatalkan seluruh perubahan pada suatu baris.

F. Mencari String dan Karakter
editor vi dapat melakukan pencarian terhadap string dan karakter. untuk pencarian string, perintah yang digunakan adalah perintah / atau dan ? . pada saat kedua perintah ini digunakan, perintah yang diketikkan akan muncul dibagian bawah layar, tempat kita mengetikkan string yang ingin dicari. perbedaan antara / dan ? yaitu prinsip kedua perintah sebenarnya sama, yang berbeda hanya pada arah pencarian yang akan dilakukan: perintah / mencari ke arah bawah, sedangkan perintah ? mencari ke arah atas dari file.
contoh : misalnya kita ingin mencari kata "virtualisasi". kita tinggal mengetikkan perintah /<virtualisasi>
/\<host> artinya mencari nilai host saja, kata virtualisasi akan diabaikan.

berikut penjelasan tentang editor vi pada linux. semoga bermanfaat. terima kasih!!!


  Wssalaamualaikum Warahmatullaahi Wabarokaatuh!
link kampus: STT-PLN