Computer Application, Maintenance and Supplies

Friday, May 23, 2008

Linux - Mengedit File Teks dengan Vim (Bag. 1)

Mengedit dengan Vim
Mengedit file teks seringkali tidak terhindarkan bagi pemakai Linux. Dari begitu banyak editor teks yang dipaketkan dalam distro Linux, ada satu editor yang tak lekang dimakan zaman: Vi! Apa sebenarnya Vi itu?

Image
Vi adalah suatu editor teks yang berjalan pada mode console biasa. Ini artinya, Vi tidak membutuhkan lingkungan X Jendela supaya bisa dieksekusi. Selain itu, Vi memiliki keunikan, yaitu perintah-perintahnya tidak dipilih melalui suatu menu pull down sebagaimana layaknya editor teks modern, tetapi lewat input serangkaian karakter keyboard dalam mode command line. Terdengar primitif atau sulit digunakan? Pendapat itu mungkin bisa berubah setelah Anda membaca artikel ini.

Sebelum beranjak lebih jauh, perlu CHIP jelaskan bahwa tool yang dipakai dalam latihan ini adalah Vim, bukan Vi (perhatikan tambahan huruf “m”). Vim, singkatan dari Vi improved, adalah Vi dengan tambahan segudang feature baru. Berbagai feature tersebut antara lain multi-level undo, dukungan syntax highlight, folding, scripting, dan seterusnya. Artikel ini lebih menitikberatkan pada pengoptimalan fungsi Vim sehingga dasar-dasar penggunaan tidak lagi dijelaskan dengan terperinci. Untuk menghindari duplikasi tutorial, Anda dapat menggunakan panduan online Vim dengan mengetik perintah berikut ini dalam console.

$ vimtutor

Versi Vim yang digunakan kali ini adalah 6.4 yang termuat dalam distro Fedora Core 5. Namun semua petunjuk pada artikel ini berlaku untuk semua versi Vim dari distro apa pun. Seperti biasa, untuk perintah-perintah shell, prompt $ berarti perintah dilakukan sebagai user non root, sedangkan prompt # berarti sebagai root.
Image
Gambar 1 : Perintah vimdiff dapat digunakan untuk menampilkan perbedaan antara dua file teks.


Sebagai pengingat, Vim (serta Vi) memiliki dua mode, yaitu mode Normal dan Insert. Mode Normal adalah mode yang akan menerjemahkan apa yang Anda ketik sebagai perintah, sedangkan mode Insert berarti apa yang Anda ketik akan dianggap sebagai ketikan yang akan ditulis ke file. Untuk berpindah mode perintah, tekan [Esc].
Image
Gambar 2 : Setelah editing yang kompleks, perintah diffupdate dapat dipakai untuk meng-update tampilan vimdiff.
Bisa juga Anda tekan [Esc] dua kali untuk lebih meyakinkan telah pindah ke mode Normal. Untuk masuk ke mode Insert, gunakan salah satu perintah untuk menyisipkan karakter, misalnya dengan mengetik [i]. Pada artikel ini, diasumsikan Anda sudah memastikan Vim sedang dalam mode Normal sebelum mengetik perintah apapun.

0 komentar :

Post a Comment

Your comments are inputs for our