Tutorial vi (revisi 140701-r04)

Kembali ke Lab 00

Tips

  • [Esc] berarti tombol Escape yang berada di sudut kiri atas keyboard anda.
  • Jika anda tidak yakin sedang berada di mode insert atau command, tekan saja Escape supaya pasti berada di mode command.
  • [Enter] berarti tombol Enter di keyboard anda.
  • Jika anda salah menulis dan ingin menghapus per karakter, masuk ke command mode dengan menekan [Esc] lalu hapus dengan tombol Delete. JANGAN menggunakan Backspace.
  • Jika anda salah menulis dan ingin menghapus satu baris, masuk ke command mode dengan menekan [Esc] lalu hapus dengan menekan dd (d dua kali).

Tugas

  • catatan : vim (singkatan dari vi improved) sama seperti vi, dengan penambahan beberapa fungsi baru. Tidak masalah jika ingin menggunakan vim, tapi yang tersedia pada lingkungan lab hanya vi.
  • Buat berkas baru bernama [NPM_anda].txt. Sebagai contoh NPM saya adalah 1202000818, ganti dengan NPM anda.
    $ vi 1202000818.txt
  • Dengan mengetikkan perintah di atas anda akan masuk ke dalam vim. Secara default saat pertama kali masuk vim anda akan berada dalam mode command. Mode command ini diperuntukkan mengakses perintah - perintah dalam vim, bukan menulis. Sehingga ketika anda berusaha mengetik (coba ketik huruf g), tidak ada huruf yang tercetak karena vim mengolah ketikan anda dengan mencari perintah yang bisa diakses dengan huruf g. Mode command ini bisa diakses kapan saja dalam vim dengan menekan tombol Esc (Escape) yang terletak di bagian kiri atas keyboard anda. Silahkan tekan tombol Esc.
    [Esc]
  • Untuk bisa menulis maka kita harus masuk ke dalam insert mode. Untuk masuk ke dalam instert mode ada beberapa cara. Untuk sekarang kita tekan huruf i.
    i
  • Sekarang anda bisa menulis. Tulis kata berikut:
    Saya akan belajar OS dengan rajin.
  • Tulisan anda masuk ke dalam sebagai teks. Sekarang masuk ke dalam command mode, lalu simpan pekerjaan anda.
    [Esc]
    :w
  • Mari copy lalu paste baris yang telah anda tulis sebelumnya.
    yy
    p
  • Anda bisa lihat bahwa sekarang ada dua baris yang sama hasil dari copy-paste. Diingat juga bahwa setelah melakukan perintah kita akan tetap berada di mode command. Sekarang mari kita hapus kata Saya di baris pertama dan menggantinya dengan NPM. Arahkan kursor ke baris pertama lalu hapus dengan menekan tombol [delete] atau [del] empat kali.
    arahkan kursor ke atas dengan menekan tombol panah ke atas.
    [delete]
    [delete]
    [delete]
    [delete]
    i
    1202000818
  • Satu hal yang perlu diingatkan, bahwa tombol delete dan tanda panah di keyboard TIDAK SELALU akan berfungsi sama antara mode command dan insert. Bila anda selalu menggunakan tanda panah di keyboard untuk pindah baris, harap ingat untuk SELALU ganti ke mode command terlebih dahulu untuk menghindarkan salah tulis. Sekarang mari kita pindah ke baris kedua.
    [Esc]
    arahkan kursor ke bawah dengan menekan tombol panah ke bawah.
  • Anda akan berada di baris kedua tapi ada di tengah - tengah baris sesuai dengan baris atas terakhir tempat kursor anda berada. Kita hendak menambah kata "oye" di akhir baris. Agar kita bisa cepat berada di bagian akhir baris, kita akan masuk mode insert dengan menekan tombol A (huruf A besar, ingat bahwa beda kapital di vim akan diperlakukan secara berbeda. Lalu ketik kata "oye".
    A
    oye
  • Setelah jadi, saya kurang menyukai baris kedua karena sebenarnya redundant (berulang) dengan baris pertama, sehingga saya putuskan mari kita hapus saja seluruh baris. Untuk menghapus satu baris langsung secara cepat, masuklah ke mode command lalu ketik dd (huruf d kecil dua kali).
    [Esc]
    dd
  • Baris kedua akan terhapus semua. Demikian tutorial singkat tentang pemakaian vim, jika anda tertarik lebih lanjut untuk mengetahui kemampuan dan perintah apa saja yang ada dalam vim, silahkan membaca artikel - artikel berikut:
  • Terakhir, simpan pekerjaan anda dan keluar dari vi.
    :wq

Kembali ke Lab 00
Kembali ke Wiki

vi-r04.pdf (282 KB) Ramot Stephanus Sihombing rast20, 26/01/2015 22:12