Editor (mirip) Textmate di Linux

Filed under: by:

Siapapun anda, selama anda menggunakan komputer, tentunya tidak akan lepas dari kebutuhan sebuah text editor. Walau mungkin bagi orang umum, kebutuhan akan text editor tidaklah terlalu penting dibandingkan sebuah word processor atau spreadsheet. Tapi bagi seorang programmer seperti saya ini, text editor kami anggap lebih utama dari pada dua perangkat itu. Rasa2xnya sih saya blm menemukan programmer yang membangun program menggunakan OpenOffice misalnya ;) .

Khusus untuk lingkungan kerja di GNU/Linux, kita memiliki banyak sekali pilihan text editor. Dari yang sederhana seperti vi dan emacs hingga yang kompleks seperti Eclipse / Netbeans (wooh, ini kan bukan text editor, but IDE -- aah bodo amat :p -- ). Dan setiap programmer tentunya berhak menentukan editor apa yang akan digunakan olehnya dilihat dari faktor kenyamanan dan kebiasaaan masing2x orang.

Sedangkan untuk saya sendiri, sekarang ini lebih memilih Gedit sebagai editor utama saya untuk bekerja sehari2x. Pilihan saya akan editor ini didasarkan dengan kebutuhan saya akan editor yang ringan, sederhana, mudah digunakan, terintegrasi dengan Gnome dan powerfull. Dan saya merasa bahwa Gedit bisa memenuhi kebutuhan saya itu.

Sebelum ini, saya sudah menggunakan banyak sekali editor / IDE yang tersedia di GNU/Linux namun belum ada satupun yang membuat saya puas. Sebagai editor standar sistem GNU/Linux, vi memang sangat ringan. Namun setelah saya menggunakannya untuk 1 bulan, saya tidak juga terbiasa dengan shortcut2x nya yang menurut saya aneh. Hal tersebut saya rasakan juga saat menggunakan Emacs. Kemudian saya beralih dengan menggunakan Eclipse dan Netbeans. Wow, saya merasa dua IDe ini sangat powerfull. Bahkan tanpa dikonfigurasikan macam 2x dua IDE ini sudah sangat nyaman digunakan. Sebagai programmer Java, saya sangat puas dengan unjuk kerja mereka berdua.

Namun permasalahan mulai timbul saat komputer saya tidak mampu lagi menjalankan mereka dengan cepat. Saya merasa bahwa kebutuhan dua IDe tersebut akan resource komputer saya sangatlah besar. Untuk versi terbaru sekarang, dua IDE itu mensyaratkan minimal memory sebesar 256 MB, walau pada kenyataannya anda harus memiliki minimum 1GB untuk nyaman menggunakan mereka. Wow, saya merasa hal itu berlebihan untuk kebutuhan saya.

Sampailah saya pada titik kejenuhan menggunakan Eclipse dan Netbeans. Saya kemudian luntang-lantung diinternet hanya untuk mencari editor alternatif untuk menggantikan dua moster itu hingga akhirnya saya banyak mendapatkan informasi mengenai Textmate di Mac . Saya lihat beberapa demonya videonya di youtube.com dan sepertinya editor ini sangat menarik karena kemudahan dan kesederhanaannya itu. Banyak pula web developer yang memberikan testimonial positif untuk editor tersebut.

But wait !?!? Saya harus membayar untuk menggunakannya ? dan dimana link download untuk GNU/Linux ? Oh ternyata memang harus membayar untuk menggunakan Textmate, dan ternyata dia hanya berjalan di lingkungan Mac saja :((

Oh well, hampir saja saya patah arang mencari editor. Hingga kemudian saya menemukan artikel yang membahas mengenai penggunakan Gedit untuk web developer dan artikel mengenai kostumsasi Gedit agar mirip dengan Textmate. Great .... saya suka sekali kedua artikel itu. Kemudian saya coba ikuti langkah2x yang dijelaskan diartikel2x tersebut, dan walah ... Gedit saya kini mirip dengan Textmate :D dan penggunaan resourcenya sangat sedikit dibandingkan dengan Eclipse / Netbeans.

Bagaimana dengan fungsionalitasnya ? Well, saya kemudian mendaftarkan beberapa fungsi yang sering saya butuhkan, yaitu :
  • Multi-file, 
  • Auto indent, 
  • Auto bracket, 
  • Bracket matching, 
  • Line numbers, 
  • Current line highlighting, 
  • Opening remote file, 
  • Auto completion, 
  • New file by template, 
  • Snippets
Dengan installasi standar, sebetulnya gedit sudah mempunyai sebagian besar fungsi yang saya butuhkan. Namun dengan dukungan beberapa plugin lagi, gedit menjadi lebih berguna bagi saya.



Untuk anda yang penasaran dan ingin mencoba gedit untuk menggantikan Eclipse / Netbeans, silahkan anda ikuti petunjuk 2x di link 2x berikut ini dan cobalah menggunakan gedit untuk beberapa saat.

Happy Hacking
:)

0 komentar: