Mengolah Teks dengan Editor Vi

Vi merupakan program untuk melakukan pengelolaan teks yang standar terinstall pada semua distribusi Linux. Artikel ini akan memberikan panduan bagi anda yang baru mulai menggunakan vi.

Moda Operasi Vi

Pada vi ini terdapat 2 buah moda operasi yaitu;

  • Moda Perintah / command
  • Moda Tulis

Dalam moda perintah kita dapat menjalankan perintah yang tersedia untuk mempermudah kita mengedit atau melakukan suatu aksi pada file teks yang sedang kita buka. Sementara dalam moda tulis kita dapat menambahkan atau mengurangi teks ke dalam file tersebut.

Pertama kali dibuka vi akan berjalan pada moda perintah dan siap menerima perintah yang kita berikan, contohnya dapat anda lihat dibawah.

Berikut ini akan dijelaskan juga perintah-perintah yang ada pada modus perintah didalam editor vi.

Membuka dan Menutup File Teks

Membuka file teks dengan vi dapat dilakukan melalui perintah sederhana;

vi namafile

Sementara untuk menutup file teks dapat dilakukan melalui perintah-perintah berikut;

Untuk menutup editor gunakan perintah yang terdapat didalam editor vi. Menuliskan perintah biasanya didahului dengan titik dua (:), dan diakhiri dengan <Return> atau tombol <Enter>.

Berikut ini beberapa contoh perintah, perintah-perintah berikut dapat dijalankan pada moda perintah, apabila sebelumnya kita berada pada moda tulis, cukup tekan tombol Escape <Esc> untuk masuk ke moda perintah;

PerintahFungsi
šŸ˜”
Untuk menyimpan perubahan dan langsung keluar dari editor vi
:q
Untuk keluar dari vi, apabila ada perubahan yang belum disimpan, perintah ini tidak dapat dijalankan sebelum perubahan tersebut ditulis ke file (:w)
:wq
Untuk menyimpan perubahan dan langsung keluar dari editor vi
:q!
Untuk keluar dari vi dan mengabaikan perubahan yang sudah dibuat sebelumnya

Menambah, Mengubah, dan Menghapus Teks

Apabila kita ingin mengedit file, kita harus terlebih dahulu masuk ke moda tulis dan keluar dari moda perintah, berikut beberapa contoh perintah yang memungkinkan kita melakukan perubahan pada sebuah file teks;

Menambah Teks

PerintahFungsi iMenyisipkan teks sebelum kursor IMenyisipkan teks sebelum kursor dan menempatkan kursor di awal baris aMenyisipkan teks sesudah kursor AMenyisipkan teks sesudah kursor dan menempatkan kursor di akhir barisPerintah diatas akan aktif sampai kita menekan tombol <Esc> untuk kembali ke moda perintah.

Merubah Teks

PerintahFungsi rMerubah satu karakter sebelum kursor, tidak perlu diakhiri dengan tombol RMerubah karakter dimulai dari kursor, harus diakhiri dengan tombolMenghapus Teks

PerintahFungsi xMenghapus satu karakter setelah kursor NxMenghapus sejumlah (N) karakter dimulai dari karakter setelah kursor dwMenghapus satu kata dimulai dari karakter setelah kursor dNwMenghapus sejumlah (N) kata dimulai dari karakter setelah kursor ddMenghapus satu baris, baris tempat kursor berada dNd atau NddMenghapus sejumlah (N) baris dimulai dari baris tempat kursor berada

Perintah Lain

Berikut adalah contoh perintah lain yang sering digunakan dan bisa sangat berguna dalam melakukan pengolahan file teks;

Pencarian Teks

PerintahFungsi /kataMencari keberadaan “kata” ke teks setelah kursor, kursor akan berhenti ke “kata” pertama yang ditemukan ?kataMencari keberadaan “kata” ke teks sebelum kursor, kursor akan berhenti ke “kata” pertama yang ditemukanMenghitung Baris

PerintahFungsi :.Memeriksa kursor kita berada di baris keberapa :=Memeriksa jumlah baris pada sebuah file teks ^g (Ctrl +g)Memunculkan keterangan nama file yang sedang kita buka, informasi baris kursor, informasi jumlah baris file, dll :set numberMemunculkan Line Number di sebelah kiri editor :NMeletakkan kursor ke baris ke (N) di dalam file teks

Referensi

Explore posts in the same categories: command

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s


%d blogger menyukai ini: