Kamis, Februari 07, 2008

Editor Teks

Editor teks adalah aplikasi utama yang selalu saya pergunakan
sehari-hari, baik dalam bekerja maupun untuk keperluan lainnya.
Aplikasi editor teks pertama yang masih saya gunakan hingga sekarang
adalah Vi. Aplikasi ini pertama kali saya gunakan di laboratorium dasar
jurusan. Aplikasi lainnya saat itu adalah joe dan pico, tapi saya lebih
jatuh hati dan lebih hapal perintah2 Vi ketimbang editor teks lainnya.
Seperti biasa, saat pertama kali menjalankan Vi, perintah yang perlu
saya tahu adalah perintah untuk keluar dari aplikasi. Maklum saja,
komputer di lab masih menggunakan modus teks, tidak ada icon silang
yang bisa di-klik untuk menutup aplikasi.

Vi terus saya pergunakan, karena aplikasi ini memang tersedia di
berbagai OS. Editor teks ini sangat cocok digunakan untuk menulis kode
program dalam bahasa apa saja. Fitur yang tersedia juga sangat
berlimpah. Pernah suatu kali saya mendapatkan data dalam bentuk file
excel yang harus dimasukkan ke database mysql. Waktu itu, jalan pintas
yang terlintas di pikiran saya adalah menyimpan file excel dalam format
csv, lalu menggunakan Vi saya lakukan search and replace sehingga data
yang ada menjadi perintah insert ke database mysql. Search and replace
di vi memang sangat powerful karena menggunakan regex.

Kedudukan Vi sebagai aplikasi editor teks di komputer saya akhirnya
dikudeta oleh jEdit. Editor ini menawarkan tampilan yang lebih menarik
dan menyediakan fitur-fitur yang lengkap untuk menunjang kebutuhan
saya. Salah satu fiturnya adalah mengedit file langsung di server
menggunakan koneksi ftp dan ssh. Dengan aplikasi ini, saya dengan mudah
dapat melakukan penulisan kode program di server kampus langsung dari
komputer lab yang menggunakan OS Windows. File langsung di-load dari
server dan disimpan kembali ke server. Cukup lama aplikasi ini saya
gunakan sampai akhirnya digantikan oleh aplikasi editor lain.

Setelah cukup lama menggunakan jEdit, satu kelemahan jEdit yaitu
kebutuhan resource komputer yang cukup besar akhirnya membuat saya
mencari aplikasi editor teks yang lain. jEdit ditulis menggunakan java,
sehingga ketika dijalankan aplikasi ini membutuhkan memory dan
kemampuan processor yang cukup banyak. Walaupun saya sudah cukup
bergantung pada plugin-plugin jEdit yang memudahkan pekerjaan, saya
harus 'membuang' aplikasi ini dan menggantinya dengan aplikasi editor
teks lain yang lebih ringan tapi tetap powerfull. Selamat datang
Notepad++, selamat tinggal jEdit.

Notepad++ ditulis menggunakan C++. Aplikasi ini berjalan dengan mulus
dan ringan di OS Windows XP di komputer saya. Fitur yang tersedia cukup
lengkap, ditambah lagi dengan plugin-plugin yang sangat bermanfaat
membuat saya jatuh cinta pada aplikasi ini. Notepad++ benar-benar
memudahkan pekerjaan saya. Fitur2 pada jEdit yang saya butuhkan
tersedia pada Notepad++. Saat ini juga telah ada plugins yang
memungkinkan Notepad++ mampu mengedit file di komputer lain secara
langsung melalui koneksi ftp. Hanya ada satu kekurangan aplikasi ini
yaitu hanya tersedia untuk OS Windows. Seiring dengan migrasi OS saya
dari Windows XP ke Linux Ubuntu, maka sayapun terpaksa kembali harus
mencari aplikasi teks editor untuk menggantikan Notepad++.

Gedit adalah aplikasi teks editor standar pada Linux Ubuntu 7.10.
Aplikasi ini ada sejak pertama kali instalasi dan menawarkan fitur
standar sebuah aplikasi editor teks. Untuk kebutuhan pekerjaan, saya
merasakan banyak hal yang tidak mampu dilakukan oleh gedit. Untuk itu
saya mencoba menjalankan Notepad++ di Ubuntu dengan menggunakan
perantara Wine. Notepad++ akhirnya dapat berjalan walaupun tidak semua
fitur dapat berjalan dengan baik. Beberapa plugin tidak dapat berjalan
baik, sehingga ketika Notepad++ ditutup lalu dijalankan kembali,
tampilan aplikasi menjadi kacau. Akibatnya saya harus menghapus setting
Notepad++. Aplikasi bisa berjalan kembali tetapi kembali ke setting
default.

Setelah mencari2 referensi, ternyata gedit bisa ditambah kemampuannya
dengan plugins. Plugin untuk gedit cukup beragam, tetapi tetap saya
belum merasa puas. Akhirnya saya menemukan artikel yang menyebutkan
sebuah aplikasi editor teks alternatif yaitu Geany. Geany tersedia di
repository Ubuntu sehingga dapat dengan cepat saya install dan gunakan.
Aplikasi ini akhirnya bisa memenuhi kebutuhan aplikasi editor teks
untuk pekerjaan saya. Saya akan membahas Gedit dan Geany lebih dalam
pada tulisan selanjutnya.

Powered by ScribeFire.

0 komentar: