Cara Menggunakan VI Editor Linux

download Cara Menggunakan VI Editor Linux

of 6

Transcript of Cara Menggunakan VI Editor Linux

  • 8/16/2019 Cara Menggunakan VI Editor Linux

    1/6

    17/3/2016 Cara Menggunakan VI Editor Linux

    http://www.modalsemangat.com/2015/10/perintah-command-vi-editor-linux.html

      Adam Rachmad   10/17/2015   Linux

    Karena ane biasanya menggunakan editor nano di linux, semenjak bergaul sm Trustix jdi ane

    migrasi juga ke editor VI ini. Pertamanya? Bingung sangat! Berikut cara menggunakan vi editorlinux.

    Mode 

    Vi memiliki dua mode yaitu mode command , dan mode insertion .

    Ketika kita membuka vi, maka pertama kali akan masuk ke

    mode command , dimana kursor dapat kita gerak-gerakkan atau

    bahkan melakukan penghapusan terhadap teks. Mode insertion

    dimulai ketika memasuki salah satu perintah insertion atau

    perintah change, yaitu perintah untuk mengedit teks dengan

    menuliskan huruf demi huruf. Dengan menekan tombol Escape

    (ESC), maka kita dapat kembali lagi ke mode command. Pada mode

    command, kebanyakan eksekusi terhadap perintah langsung

    dilakukan seketika itu juga, kecuali pada perintah yang menggunakan titik dua (colon) harus

    diakhiri dengan penekanan tombol enter.

    Berikut ini perintah-perintah / daftar command vi yang umum digunakan, dikelompokkan

    berdasarkan fungsonalitasnya.

    Keluar dari Vi: 

    Untuk keluar dari VI ada berbagai macam cara yang berbeda-beda sesuai dengan fungsi dan 

    Cara Menggunakan VI Editor Linux

    elevenia - Shocking DealsDapatkan Promo Produk Paling Murah. Banyak Pilihan Menarik dan Terbaik!

    Daftar Perintah / Command di VI Editor

    https://3.bp.blogspot.com/-Gy8MoBH--NM/ViHgmsLV6iI/AAAAAAAAEXk/hWe1-y1Hfhs/s1600/wpid-featuredImage.pnghttps://3.bp.blogspot.com/-Gy8MoBH--NM/ViHgmsLV6iI/AAAAAAAAEXk/hWe1-y1Hfhs/s1600/wpid-featuredImage.pnghttps://googleads.g.doubleclick.net/aclk?sa=L&ai=CGvcALiDqVoOMJMG6vAS-7p2gA6bLwtUIhou-6ukC2dkeEAEg7PnsIWDpquGD3A3IAQGoAwHIA8MEqgS2AU_QpFp1CAV4bwoaU1vJ7QHpJgpDHXvtCZvz6yJF6LlQvW8F_Yn3jeyLQSh0V-ZwQwf49d2FTwea-SY00wmVQz02QrAWlcQ54lgVP37CfaB0VbiVwMuJF8ICVrQSLMMBlvuMWNNRQWtMVaH19bYUZtzRlO-nu_htEocjfR3WOsBr2ZuqQ1YzgNhcihzJQaIOyiHZVTKDrfFGydUMg8bzwnuqqect_WhEN0p3JH4YISLTmAr5aQV7gAf-ia4xqAemvhvYBwE&num=1&sig=AOD64_2WtWO82iaKb70bXb0H_1xHq23p1A&client=ca-pub-4226848621221055&adurl=http://www.elevenia.co.id/connect/GatewayAction/Xsite.do%3Ftid%3D1410062207%26utm_source%3DGoogle%26utm_medium%3DGDN%26utm_term%3DShockingDealsW3Mar16%26utm_content%3DTargetByInterest%26utm_campaign%3DShockingDealsNewUpdatehttps://googleads.g.doubleclick.net/aclk?sa=L&ai=CGvcALiDqVoOMJMG6vAS-7p2gA6bLwtUIhou-6ukC2dkeEAEg7PnsIWDpquGD3A3IAQGoAwHIA8MEqgS2AU_QpFp1CAV4bwoaU1vJ7QHpJgpDHXvtCZvz6yJF6LlQvW8F_Yn3jeyLQSh0V-ZwQwf49d2FTwea-SY00wmVQz02QrAWlcQ54lgVP37CfaB0VbiVwMuJF8ICVrQSLMMBlvuMWNNRQWtMVaH19bYUZtzRlO-nu_htEocjfR3WOsBr2ZuqQ1YzgNhcihzJQaIOyiHZVTKDrfFGydUMg8bzwnuqqect_WhEN0p3JH4YISLTmAr5aQV7gAf-ia4xqAemvhvYBwE&num=1&sig=AOD64_2WtWO82iaKb70bXb0H_1xHq23p1A&client=ca-pub-4226848621221055&adurl=http://www.elevenia.co.id/connect/GatewayAction/Xsite.do%3Ftid%3D1410062207%26utm_source%3DGoogle%26utm_medium%3DGDN%26utm_term%3DShockingDealsW3Mar16%26utm_content%3DTargetByInterest%26utm_campaign%3DShockingDealsNewUpdatehttps://googleads.g.doubleclick.net/aclk?sa=L&ai=CGvcALiDqVoOMJMG6vAS-7p2gA6bLwtUIhou-6ukC2dkeEAEg7PnsIWDpquGD3A3IAQGoAwHIA8MEqgS2AU_QpFp1CAV4bwoaU1vJ7QHpJgpDHXvtCZvz6yJF6LlQvW8F_Yn3jeyLQSh0V-ZwQwf49d2FTwea-SY00wmVQz02QrAWlcQ54lgVP37CfaB0VbiVwMuJF8ICVrQSLMMBlvuMWNNRQWtMVaH19bYUZtzRlO-nu_htEocjfR3WOsBr2ZuqQ1YzgNhcihzJQaIOyiHZVTKDrfFGydUMg8bzwnuqqect_WhEN0p3JH4YISLTmAr5aQV7gAf-ia4xqAemvhvYBwE&num=1&sig=AOD64_2WtWO82iaKb70bXb0H_1xHq23p1A&client=ca-pub-4226848621221055&adurl=http://www.elevenia.co.id/connect/GatewayAction/Xsite.do%3Ftid%3D1410062207%26utm_source%3DGoogle%26utm_medium%3DGDN%26utm_term%3DShockingDealsW3Mar16%26utm_content%3DTargetByInterest%26utm_campaign%3DShockingDealsNewUpdatehttp://www.modalsemangat.com/search/label/Linux?max-results=5http://www.modalsemangat.com/2015/10/perintah-command-vi-editor-linux.htmlhttps://plus.google.com/100963145259497270873https://3.bp.blogspot.com/-Gy8MoBH--NM/ViHgmsLV6iI/AAAAAAAAEXk/hWe1-y1Hfhs/s1600/wpid-featuredImage.png

  • 8/16/2019 Cara Menggunakan VI Editor Linux

    2/6

    17/3/2016 Cara Menggunakan VI Editor Linux

    http://www.modalsemangat.com/2015/10/perintah-command-vi-editor-linux.html

    kebutuhannya, yaitu:  

    :wq Keluar dan simpan perubahan yang telah dilakukan, ini ekivalen dengan perintah :wq  

    :q Keluar, selama tidak melakukan perubahan terhadap le

    ZZ Keluar, dan menyimpan perubahan ketika terjadi perubahan

    :q! Keluar dengan mengabaikan semua perubahan yang telah diakukan terhadap le

    Menggerakkan Kursor: 

    [ad]h Menggerakkan kursor ke kiri

     j Menggerakkan kursor ke bawah

    k Menggerakkan kursor ke atas

    l Menggerakkan kursor ke kanan

    w Menggerakkan kursor ke kata berikutnya

    W Menggerakkan kursor ke pembatas kosong kata berikutnya

    b Menggerakkan kursor ke ke awal kata

    B Menggerakkan kursor ke ke awal pembatas kosong katae Menggerakkan kursor ke akhir kata

    E Menggerakkan kursor ke akhir pembatas kosong kata

    ( Menggerakkan kursor ke kalimat sebelumnya

    ) Menggerakkan kursor ke kalimat berikutnya

    { Menggerakkan kursor keke paragraf sebelumnya

    } Menggerakkan kursor ke paragraf berikutnya

    0 Menggerakkan kursor ke awal baris

    $ Menggerakkan kursor ke akhir baris

    1G Menggerakkan kursor ke baris pertama dari isi le

    G Menggerakkan kursor ke baris terakhir dari isi le

    nG Menggerakkan kursor ke baris ke-n dari isi le

    :n Menggerakkan kursor ke baris ke-n dari isi le

    fc Menggerakkan kursor ke huruf c terdekat selanjutnya (huruf c dapat diganti oleh huruf apa saja

    yang pengin dicari)

    Fc Menggerakkan kursor ke huruf c terdekat berikutnya (huruf c dapat diganti oleh huruf apa saja

    yang pengin dicari)

    H Menggerakkan kursor ke atas tampilan layar

    M Menggerakkan kursor ke tengah tampilan layar

    L Menggerakkan kursor ke bawah tampilan layar

    Menghapus Teks: 

    x Hapus sebuah karakter pada posisi kursor

    X Hapus sebuah karakter di sebelah kiri kursor

    D Hapus seluruh karakter dari posisi kursor sampai akhir baris

  • 8/16/2019 Cara Menggunakan VI Editor Linux

    3/6

    17/3/2016 Cara Menggunakan VI Editor Linux

    http://www.modalsemangat.com/2015/10/perintah-command-vi-editor-linux.html

    dd Hapus satu baris pada kursor

    :d Hapus satu baris pada kursor

    Yanking Teks: 

    Seperti pada penghapusan, hampir semua perintah yank dilakukan dengan mengetik  y  diikuti

    perintah gerakan kursor. Misal, y$  yanks ke akhir baris. Dua perintah yank yang lain adalah:

    yy Yank baris saat ini

    :y Yank baris saat ini

    Pengubahan Teks: 

    Perintah pengubahan teks ini adalah perintah untuk melakukan penghapusan teks dan masuk ke

    mode insertion. Dilakukan dengan mengetikkan c  diikuti sebuah gerakan kursor. Misal cw  akan

    menghaus sebuah kata dan memasuki mode insertion. Perintah lainya adalah:

    C Hapus teks dari posisi kursor sekarang sampai akhir baris, dan kemudian masuk mode instertion

    cc Hapus satu baris teks di mana posisi kursor berada, dan masuk ke mode insertion

    Penanda 

    Penanda dipake untuk menandai posisi kursor saat ini dengan nama berupa sebuah huruf (kecil).

    Penanda juga digunakan untuk membatasi jangkauan.

    mc Mengeset penanda c pada posisi kursor sekarang.

    `c Menuju ke posisi penanda

    ‘c Menuju ke awal baris posisi penanda

    Pencarian String: 

     /string Melakukan pencarian string ke depan

    ?string Melakukan pencarian string mundur

    n Menuju hasil pencarian string selanjutnya

    N Menuju hasil pencarian string sebelumnya

    Replace 

    Melakukan pencarian dan hasil pencariannya diganti dengan string tertentu. Menggunakan

    perintah :s . Ini umumnya digunakan dalam kombinasi dengan range atau perintah :g .

  • 8/16/2019 Cara Menggunakan VI Editor Linux

    4/6

    17/3/2016 Cara Menggunakan VI Editor Linux

    http://www.modalsemangat.com/2015/10/perintah-command-vi-editor-linux.html

    :s/pattern/string/로ags Lakukan pencarian terhadap pola pattern dan ganti dengan string sesuai

    dengan 로agsnya

    g Flag – ganti semua pola yang ditemukan

    c Flag – meminta konrmasi bila terjadi penggantian

    & Ulangi perintah :s terakhir

    Count: 

    Hampir semua perintah dapat didahului dengan sebuah angka, yang menunjukkan berapa kali

    perintah tersebut dieksekusi. Misal 6dw  akan menghapus 6 kata; dan 2fe  akan menggerakkan

    kursor maju sampai ditemukan 2 kali huruf e.

    Range/Jangkauan: 

    Range digunakan di depan perintah yang menggunakan colon (titik dua). Misal :3,7d  akan

    menghapus baris 3-7. Range umumnya dikombinasikan dengan perintah :s  untuk melakukanpenggantian pada beberapa baris. Contoh lagi:.,$s/pattern/string/g untuk melakukan penggantian

    dari baris saat ini sampai akhir baris.

    :n,m Range – Baris n sampai m

    :. Range – Baris sekarang

    :$ Range – Baris terakhir

    :’c Range – Penanda c

    :% Range – Semua barisdalam le

    :g/pattern/  Range – Semua baris yang sesuai dengan pattern

    File: 

    :w le Menulis ke le

    :r le Membaca/membuka le

    :n Menuju le berikutnya

    :p Menuju le sebelumnya

    :e Mengedit le

    !!program Ganti baris dengan output dari program

    Lainnya: 

    ~ Toggle untuk huruf besar dan huruf kecil

    J Menggabungkan baris

    . Mengulangi perintah perubahan-teks terakhir

    u Membatalkan perubahan terakhir (Undo)

  • 8/16/2019 Cara Menggunakan VI Editor Linux

    5/6

    17/3/2016 Cara Menggunakan VI Editor Linux

    http://www.modalsemangat.com/2015/10/perintah-command-vi-editor-linux.html

     

    U Membatalkan semua perubahan

    Rasanya beberapa perintah di atas sudah cukup mumpuni untuk menggunakan Vi secara efekstif 

    dan esien. Sering-sering menggunakan dan membiasakan diri dengan perintah-perintah diatas,

    learning by doing, niscaya anda akan menjadi pendekar VI.

    Referensi : Nightlogin IT Community

    Adam Rachmad is a blogger, who loves IT Stu䏎, Server Apps and interested in

    MikroTik, Linux OS, Web Development, SEO, Networking and much more. He love

    writing something informatif to help others, and to keep his knowledge on the

    internet.

    Adam Rachmad

    https://twitter.com/modalsemangathttps://plus.google.com/100963145259497270873https://www.facebook.com/adam.superdadhttps://plus.google.com/+AdamRachmadhttps://plus.google.com/+AdamRachmad

  • 8/16/2019 Cara Menggunakan VI Editor Linux

    6/6

    17/3/2016 Cara Menggunakan VI Editor Linux

    http://www.modalsemangat.com/2015/10/perintah-command-vi-editor-linux.html