Kamis, 22 Desember 2016

EDITOR TEXT VI PADA LINUX

 A. PENGERTIAN

           Editor VI adalah editor berbasis text yang digunakan oleh banyak pemakai UNIX/LINUX. Editor ini pertama kali dikembangkan oleh William (Bill) Joy sewaktu ia menjadi graduate student di University of California at Berkeley pada tahun 1976.
        
      Editor VI memiliki dua mode, yaitu :
  1. Command mode (mode perintah) digunakan untuk memberikan perintah-perintah untuk mengedit teks.
  2. Insert mode (mode penyisipan) digunakan untuk melakukan pengetikan teks.
             Pertama kali memulai editor VI, secara default kita menemukan Command mode (mode perintah). Untuk mengaktifkan insert mode kita tinggal mengetikkan huruf i. Bila kita menekan tombol [Escape], maka kita akan kembali ke mode perintah. Selain huruf i kita juga dapat menekan tombol insert.

        Untuk memulai vi ketikkan salah satu perintah berikut :
        $ vi : Memulai vi tanpa membuka file
        $ vi nama_file : Memulai vi dengan membuka file nama_file
        $ vi -r nama_file : Memulai vi dengan membuka file recover setelah terjadi crash

B. PERINTAH DASAR

  1. Navigasi Cursor :

    l , panah kanan atau spasi : untuk bergeser ke kanan 1 karakter
    h atau panah kiri : untuk bergeser ke kiri 1 karakter
    j atau panah bawah : untuk bergeser ke bawah 1 baris
    k atau panah atas : untuk bergeser ke atas 1 baris
    :0 atau 1-Shift-G : untuk berpindah ke baris pertama
    :$ : untuk berpindah ke baris terakhir
    nG : untuk berpindah ke baris ke n
    0 : untuk berpindah Awal baris
    $ : untuk berpindah Akhir baris
    ^F : berpindah satu layar penuh ke bawah.
    ^B : berpindah satu layar penuh ke atas.
    ^D : berpindah setengah layar ke bawah.
    ^U : berpindah setengah layar ke atas.
    ^w : berpindah satu kata ke depan.
    ^b : berpindah satu kata ke belakang.
 Tanda ^ adalah tanda tombol Ctrl, ^F artinya anda harus menekan tombol Ctrl bersamaan dengan tombol F.

  2. Menghapus Text :

    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 kurso.r
    dd : digunakan untuk menghapus 1 baris pada posisi kursor.
    d [Enter] : untuk menghapus dua baris, baris pada posisi kursor dan baris berikutnya.
    d0 : 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 tiga baris dari posisi kursor kebawah.

  3. Copy dan Paste Text :

    Untuk melakukan perintah copy dan paste kita harus memperhatikan langkah-langkah berikut :
  • Tempatkan kursor pada posisi baris yang akan dicopy. Contoh jika ingin copy 5 baris, gunakan command 5yy ( tekan angka 5 diikuti tombol y sebanyak 2x)
  • Kemudian tempatkan posisi kursor pada tempat yang akan di insert-kan dan kemudian tekan p untuk paste.

     Perintah Copy dan paste adalah :

     yy : untuk meng-copy satu baris
     yw : untuk meng-copy 1 kata pada posisi sebelah kanan kursor
     yb : untuk meng-copy 1 kata pada posisi sebelah kiri kursor
     y0 : 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 : untuk mempaste teks
    Contoh : perintah 3yw artinya : meng-copy 3 kata dari sebelah kanan kursor

  4. Memindahkan Text :

   Untuk memindahkan teks kita dapat mengikuti langkah-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 2x)
  • Kemudian tempatkan posisi kursor pada tempat yang baru dan kemudian tekan p untuk paste.

  5. Membatalkan Perubahan :

   Jika kita melakukan kesalahan ketik atau menghapus tanpa sengaja, kita dapat memperbaikinya dengan menggunakan perintah u atau U.
   Perintah u digunakan untuk membatalkan perubahan terakhir yang dilakukan oleh pemakai.
   Perintah U digunakan untuk membatalkan seluruh perubahan pada satu baris.

  6. Mencari String dan Karakter :

    / : untuk mencari ke arah bawah.
    ? : untuk mencari ke arah atas dari file.
    n : untuk melanjutkan proses pencarian yang sebelumnya pada arah sama.
    N : untuk melanjutkan proses pencarian pada arah yang berlawanan.

  7. Perintah Tambahan Lainnya :

   :r nama_file : untuk menyisipkan isi file nama_file ke dalam file yang sedang di buka.
   :q : untuk keluar dari Editor VI.
   :w : untuk menyimpan file.
   :!ls : untuk me-list isi current directory saat itu (tanpa keluar dari Editor VI). Untuk kembali tekan               Enter.
   :sh : untuk meninggalkan Editor VI sementara waktu untuk melakukan beberapa perintah lain pada            shell. Gunakan Ctrl+d untuk kembali ke Editor VI.


SUMBER :

Tidak ada komentar:

Posting Komentar