LinuxAplikasi

Gunakan Vi, Editor Teks Milik Unix

Vi adalah text editor klasik (lama) namun paling populer di platform Linux. Vi ada di hampir semua distribusi/distro Linux, dan konsisten cara penggunaannya di semua distro itu tadi. Selain itu Vi sangat user-friendly, dan ketika Anda telah terbiasa menggunakannya, teks editor lain akan terasa lebih lambat dan tidak nyaman.

Dalam penggunaannya, Anda harus paham tentang mode operasi VI, yang secara garis besar bisa dibedakan menjadi 2 di bawah ini.

Mode Command/Perintah

  • Mode ini adalah mode default/awal. Dan hanya mengerti Command/Perintah.
  • Di sini Anda dapat menggerak-gerakkan cursor, melakukan edit file seperti cut, copy, atau paste teks.
  • Command/Perintah bersifat Case Sensitive. Jadi huruf b tidak sama dengan huruf B.

Mode Insert

  • Mode ini digunakan untuk memasukkan teks ke dalam file.
  • Untuk masuk/berpindah dari mode Comand ke mode Insert, ketik/pencet tombol “i
  • Untuk kembali ke mode Command dan menyimpan hasil edit, gunakan tombol “Esc

Cara Penggunaan Vi

  • Untuk memulai vi. Ketik perintah berikut di Terminal linux. vi namafile.txt
  • Jika namafile.txt tidak ada/belum dibuat, maka akan muncul layar vi hanya dengan sebuah cursor di atas dan diikuti tildes (~) di tiap-tiap baris berikutnya. Tilde ini menandakan baris-baris yang belum digunakan.
  • Jika namafile.txt sudah ada, maka akan muncul beberapa baris awal yang ada dalam file tersebut.
  • Di bagian bawah layar terdapat baris status. Di sini akan muncul informasi tentang file, nama file, atau pesan error.

Menutup VI

  • Anda harus berada di mode Command. Tekan Esc jika masih berada di mode Insert.
  • Vi menerapkan case sensitive. Jadi pastikan Anda mengetikkan dengan case huruf yang sesuai.
CommandFungsi
😡Simpan perubahan dan keluar dari editor vi
:qKeluar dari vi. Namun Anda harus menyimpan perubahan (:w) sebelum bisa keluar
:wqSimpan pekerjaan, kemudian keluar
:q!Langsung keluar tanpa menyimpan perubahan yang sudah dilakukan

Melakukan input, delete, dan perubahan pada teks

  • Anda harus ada di mode Insert
CommandFungsi
iInsert teks di posisi sebelum cursor
IInsert teks di posisi sebelum cursor dan tempatkan cursor di baris pertama
aInsert teks di posisi setelah cursor
AInsert teks di posisi setelah cursor dan tempatkan cursor di akhir baris

Merubah Teks

CommandFungsi
rUbah satu karakter sebelum cursor
RUbah satu karakter setelah cursor

Hapus Teks

CommandFungsi
xHapus satu karakter setelah cursor
NxHapus (N) karakter dimulai dari karakter setelah cursor
dwHapus satu kata, dimulai dari karakter setelah cursor
dNwHapus (N) kata dimulai dari karakter setelah cursor. Misal : (d4w akan menghapus 4 kata)
ddHapus sebuah baris
dNd atau NddHapus (N) baris, dimulai dari tempat cursor berada. (5dd akan menghapus 5 baris)

Command lain

Di bawah ini ada daftar command yang akan paling banyak digunakan ketika Anda melakukan edit teks.

Mencari sebuah teks/kata

CommandFungsi
/textCari teks dengan arah maju (turun). Teks dapat termasuk spasi dan karakter khusus
?textCari teks dengan arah mundur
nUlangi proses cari terakhir dengan arah yang sama
NUlangi proses cari terakhir dengan arah yang Berbeda
fcharCari teks dengan arah maju di baris saat ini
FcharCari teks dengan arah mundur di baris saat ini
;Ulangi proses cari terakhir dengan arah yang sama
%Cari kecocokan ( ), { }, atau [ ]

Hitung Baris

CommandFungsi
:.Hitung jumlah baris di tempat cursor berada
:=Hitung jumlah total baris di file teks
^g (Ctrl +g)Tampilkan deskripsi tentant file teks yang Anda buka
:set numberTampilkan nomor baris di sebelah kiri editor vi
:NTempatkan cursor di baris ke (N)

 

Bacaan lebih lengkap tentang Vi ada di:

Irfan Nurhamid

Book enthusiast. A Husband and Father. Enjoys interacting with people, travelling and swimming. -Berbagi itu Peduli-

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Back to top button