Text Editor Terbaik untuk Programmer

Banyak sekali aplikasi text editor yang bisa digunakan untuk membuat catatan sederhana atau membuat scripts coding, mulai dari Notepad, Notepad++ (Windows), Kate, Kwrite, Gedit, Pluma, Leafpad, Emacs, Notepadqq, Geany, Atom dan lain-lain, yang berbasis terminal Nano, Pico, Vi dan lain-lain, sebagian besar text editor yang disebutkan di atas berjalan pada OS Linux. Setiap text editor tersebut mempunyai kelebihan dan kekurangan masing-masing, namun untuk programmer yang paling penting diantaranya adanya fitur syntax highlighting, selanjutnya pemilihan text editor tergantung kebutuhan dan selera saja. Dalam review kali ini akan dibahas beberapa text editor saja yaitu Notepad++ (Windows), Notepadqq, Geany dan Atom. Secara umum semua text editor tersebut mendukung syntax highlighting, multi tab, Opensource yang tentunya gratis, namun jika mau donasi sangat dianjurkan. Berikut review singkat text editor untuk programmer

Text editor terbaik untuk programmer
Text editor untuk Programmer

Notepad++
Tampilan warna syntax highlighting yang menawan untuk setiap bahasa pemrograman. Walaupun opensource namun hanya tersedia untuk Windows saja sampai review ini diketik, namun jika tetap ingin mencobanya di Linux bisa menggunakan Wine. Bisa menambahkan fitur melalui plugin. Tersedia versi installer dan portable. Ditulis dengan bahasa C++ di atas Windows. Untuk start up aplikasi Notepad++ cukup cepat dan ringan.

Untuk download silahkan di https://notepad-plus-plus.org/

Notepadqq
Ini adalah clone dari Notepad++ yang tersedia untuk versi Linux, dari sisi tampilan dan fitur sangat mirip dengan Notepad++, ditulis dengan bahasa C++ dan framework QT.
Cara install di Ubuntu
Jalankan perintah berikut ini di terminal

sudo add-apt-repository ppa:notepadqq-team/notepadqq
sudo apt-get update
sudo apt-get install notepadqq

Untuk install di distro lain dan source code bisa diperoleh di https://github.com/notepadqq/notepadqq atau http://notepadqq.altervista.org

Geany
Text editor yang cocok digunakan untuk programmer dengan adanya perintah execute Make scripts. Cross-platform untuk Linux, Unix*, Windows dan Mac OS. Ditulis dengan bahasa C dan framework GTK. Start up aplikasi lebih lama jika dibandingkan dengan Notepad++.
Berikut kelengkapan dasar yang ada pada Geany
  • Syntax highlighting
  • Code folding
  • Autocompletion of symbols/words
  • Construct completion/snippets
  • Auto-closing of XML and HTML tags
  • Calltips
  • Many supported filetypes including C, Java, PHP, HTML, Python, Perl, Pascal, and others
  • Symbol lists
  • Code navigation
  • Build system to compile and execute your code
  • Simple project management
  • Plugin interface
Keterangan selengkapnya bisa diperoleh di http://www.geany.org/
 
Cara install di Windows dan Mac OS
Untuk install di Windows dan Mac OS bisa langsung download file binary package dari situs Geany. Dan ikuti prosedur instalasi aplikasi.
 
Cara install di Ubuntu
Bisa melalui aplikasi Package Manager atau melalui terminal
 
sudo apt-get install geany
 
Atom
Text editor ini memang didekasikan untuk programmer dengan fitur lengkap dan ada fitur add-on untuk menambahkan fitur baru melalui plugin, tersedia fasilitas dual pane, start up aplikasi terasa lebih lama karena banyaknya fitur yang tersedia. Fitur lengkap untuk text editor programmer, sangat direkomendasikan sekali. Ditulis dengan bahasa CoffeeScripts.
Fitur yang tersedia diantaranya
  • file system browser
  • fuzzy finder for quickly opening files
  • fast project-wide search and replace
  • multiple cursors and selections
  • multiple panes
  • snippets
  • code folding
  • a clean preferences UI
  • supports importing TextMate grammars and themes.
Cara install di Windows dan Mac OS
Tersedia file installer untuk pengguna Windows dan Mac OS.
 
Cara install di Ubuntu
Download file atom-amd64.deb dari https://github.com/atom/atom/releases/latest
Jalankan perintah berikut di dalam folder download file
 
sudo dpkg --install atom-amd64.deb
 
Jalankan aplikasi Atom. 
Untuk instalasi melalui PPA, jalankan perintah berikut ini di terminal

sudo add-apt-repository ppa:webupd8team/atom
sudo apt-get update
sudo apt-get install atom

Dari situs resmi hanya tersedia versi 64 bit. Ada juga package RPM untuk distro linux turunan Fedora, sedangkan untuk distro lain bisa compile dari source codenya atau repository yang disediakan pihak lain.
Keterangan selengkapnya tentang text editor Atom bisa dilihat di https://atom.io/


Itulah beberapa text editor pilihan yang sering saya gunakan untuk sekedar menulis text sederhana ataupun menulis scripts code. 

1 comment: