Tekloggers – Ok seperti yang saya janjikan di fanspage Tekloggers bakalan membuat sebuah web versi darkside-nya tekloggers untuk membuat sebuah blog yang berisi untuk tutorial progamming yaitu Exploit-Tekloggers ,nah sebelum saya buka tutorial progamming nya ,pertama -tama kita siapkan dulu senjatanya yaitu text editor.
Apa itu Text Editor
Text Editor adalah sebuah software ataupun aplikasi yang berfungsi untuk membuat,mengedit,ataupun menyusun file-teks(plain text) seperti untuk melakukan coding,mengedit source-code , membangun web , keperluan web design dan biasanya digunakan oleh para progammer maupun web developer untuk mengembangkan proyek nya.Karena jelas text-edtor ini wadahnya untuk menulis sebuah code berdasarkan bahasa progaman.
Teks Editor yang baik adalah text editor yang mendukung banyak bahasa pemrograman seperti HTML,JAVASCRIPT,CSS,C#,C++, dan lain-lain yang bertujuan untuk memdahkan pengguna menyusun kodenya.Didalam text-editor terdapat fitur umum seperti syntac highlighting , line numbers , snippet , line marking , dan lain-lain,tapi akan lebih bagus jika text editor memiliki fitur yang sangat lengkap untuk memudahkan penggunanya menyusun kodenya.
Tidak semua Text-editor suport pada setiap Operasi Sistem(OS) seperti Windows , Linux , Mac ,dll.Tapi di zaman yang canggih ini text editor kini semakin bagus dengan tampilannya yang menarik dan sudah dukung di berbagai Operasi Sistem di dukung dengan fitur yang menarik.
Nah Bagi kalian yang ingin mencari Text-Editor yang terbaik untuk digunakan untuk memudahkan kalian khususnya bagi para pemula yang baru belajar progamming mungkin bisa simak artikel berikut.
Ini dia daftar Text Editor Terbaik Untuk Progammer maupun Web Developer:
1.Sublime Text
Beberapa Kelebihan Sublime-Text :
- Go To Anything
Dengan Goto Anything, kita bisa membuka file di dalam project dengan cepat, tinggal tekan Ctrl + P kemudian ketik nama filenya. Untuk mencari nama file tidak harus mengetik secara tepat, karena Sublime Text menggunakan algoritma fuzzy untuk searching nya.
- Auto Complete
Sublime Text memiliki auto complete untuk beberapa bahasa yang saya pakai seperti PHP, CSS, Javascript. Fitur ini juga mendukung fuzzy search sehingga tidak harus mengetik secara tepat.
- Go To Anything
Fitur ini dapat membantu kita untuk menemukan function/class di dalam project,dengan cara meletakan cusor di nama function/class kemudian tekan F12, maka file yang berisi definisi function/class tersebut akan terbuka. Untuk melihat list semua function/class bisa menggunakan Goto Symbol in Project (tekan Ctrl + Shift + R).Fitur seperti ini jarang ditemukan di text-editor biasa.
- Package/Plugins
Berbeda dengan text edior lainnya sublime text memiliki banyak plugins seperti SET-UI yang dapat dengan mudah kalian install di Packages-contorl nya.Selain plugins sublime text memiliki color scheme dan themes yang menarik dan banyak bagi kalian yang suka mengubah tampilan text editor lebih bewarna kalian bisa mengaturnya disini.
Inilah alasan tekloggers menempatkan Sublime di posisi teratas,karena memiliki banyak kelebihan.
- Ringan
Sublime Text lumayan ringan dan dijamin tidak akan memenuhi ruang memori pada laptop maupun komputer anda karena hanya berukuran sekitar 30-70 mb saja.
2.Notepad++
Lanjut,Text Editor terbaik berikutnya adalah Notepad++,oit jangan samakan Notepad++ dengan Notepad saja karena jauh berbeda.Notepad++ berfungsi untuk melakukan aktivitas coding seperti mengedit kode-kode,membuat proyek design web dan lain-lain yang berhubungan dengan progamming.
Sedangkan Notepad hanya text editing biasa walaupun bisa digunakan untuk coding seperti html,css,dan js namun akan kurang mumpuni karena keterbatasan fitur.
Notepad++ text editor buatan Microsoft yang telah dirilis pada tahun 2003 silam memiliki banyak keunggulan yang salah satunya adalah teks editor paling ringan,selain itus Notepad++ ini sudah diunduh 27 juta kali.
dan telah dua kali memenangkan penghargaan SourceForge Community Choice Award For Best Developer Tool (bahkan sebuah software pun punya penghargaan,kalian punya ?)
Sejauh Notepad++ Telah mendukung banyak bahasa pemrograman diantaranya adalah : Action Scripts, ASP , Assembler ,Batch ,C,C++,C# ,Caml , Cmake, CSS,D,Diff,Fortran,DIu14CLI , Haskel ,HTML ,Java , JavaScript , Jsp ,PhP dan lain-lain.
Fitur & Kelebihan Notepad++ :
- Ringan
- Syntax Highlighting & Syntac Folding
adalah suatu fitur yang berfungsi untuk memudahkan pengguna dengan menampilan warna yang berbeda dalam penulisan syntac agar lebih mudah dikenali.
- Multi Document
Adalah suatu Fitur Keren suatu text editor untuk mengedit dua file secara bersamaan.
- Launc In Browser
Ini Adalah fitur yang sangat memudahkan pengguna karena dengan adanya fitur ini kalian dapat menjalankan brwoser untuk menampilkan kode yang sedang kita buat.
- Membuat Session
Notepad Menyediakan Fitur Yang memnungkinkan kalian para pengguna untuk menyimnpan dan membuat beberapa file sekaligus seusai yang telah kita tentukan
jadi tidak akan repot bagi kalian yang ingin mengerjakan dua file sekaligus dalam bahasa yang berbeda sepertri HTML & Java Script.
Fitur lengkap bisa dibaca:
http://jagowebdev.com/fitur-penting-notepad/
3.Atom
Karena kalian tidak perlus pusing memikirkan Operasi Sisten yang didukung oleh Text-Editor Atom,karena berbagai Operasi Sistem Linux,Windows,Mac dapat berjalan.
Atom biasa digunakan oleh para progammer maupun web developer sebagai alat tool Development.Atom yang dikembangakan oleh Github Inc pada tahun 2014 ini juga merupakan Software Text Editor Cross-Platform,Free Software(tidak membutuhkan lisensi untuk menjalankannya) dan Open Source (sumber kodenya tersedia dan disebarluaskan)
Atom juga dapat digunakan sebagai Integrated Development Envrionment atai disignkat dengan IDE.Atom juga meluncurkan versi finalnya yakni Atom 1.0 pada 215 juni 2015 dan para Developer Atom memberi nama “Hackable Text Editor for 21 Century” atau “Text-Editor Hackable Untuk Abad 21”
Kelebihan & Fitur pada Atom
- Open Source
- Plugins
Atom menyediakan banyak plugins yang tentunya dapat memudahkan kita untuk menyusun kode .
- Linter
adalah salah satu plugins dari Atom yang memungkinakan kita untuk melakukan validasi terhadap kode yang ditulis,linter sudah mendukung banyak bahasa progam seperti JavaScript,CoffeScript,Ruby,PHP,Phyton,Java,CSS dan lain-lain.
Adalah fitur atom yang dapat membuat kode kita menjadi lebih rapih dan sudah mendukung banyak bahasa mulai dari HTML – PHP.
- Git Plus
Dengan adanya plugins ini untuk melakukan commit dan push kita tidak perlu lagi membuka terminal atauCMD.Kita tinggal mengeksekusi plugins ini untuk melakukannya
dan masih banyak fitur lain yang tidak bias saya sebutkan satu-satu diartikel ini.Tapi kalian yang ingin melihat review lengkapnya bisa cek di website berikut:
4.Brackets
Lanjut yang ke empat,adalah text-editor yang bernama brackets.Text Editor ini lebih difokuskan kepada para Web Developer & Web Designer.Jadi bagi kalian yang suka mengedit tampilan design web ,text editor ini sangat disarankan.
Brackets yang dibuat oleh Adobe pada 4 November 2014 yang lalu telah mendukung banyak operasi sitem yakni Mac Os,Windows & Linux.
Samaseperti Atom,Brackets ini open source dan telah mendukung 38 bahasa pemrograman diantaranya yaitu HTML,CSS,Java Script dan bahasa progam lainnya.
Kelebihan dari Brackets-Text Editor antara lain adalah:
- Live Html
Seperti yang saya bilang sebelumnya bahwa Brackets lebih ditujukan untuk web developer,karena berbeda dengan text-editor lainnya yang telah kita buat harus di save dulu dengan ekstensi .html dan kemudian membuka file tersebut di browser.
Hmm,tenang di Brackets terdapat fitur Live Html dimana kita bisa melihat hasil previewnya langsung di setiap baris kode yang kita buat tanpa men-save nya terlebih dahulu.
- Effective Development
Fitur menarik lainnya kalian bisa melakukan “Quick Edit” ,dimana kita bisa melakukan perubahan style dan JavaScript tanpa harus pindah Dokumen.
- JS Debugging dengan Theseus
Fitur ini akan mempermudah kalian dalam menginspeksi debugging JavaScript seperti Variable $ Control flow bahkan secara asynchronous dengan plugins Theseus
5.Vim
Kelebihan Vim Text-Editor
- Motion(tanpa mouse)
- Seleksi Vertikal
- Simple
https://www.linux.com/learn/vim-101-beginners-guide-vim
Ok itulah daftar text-editor terbaik untuk kalian,gimana menurut kalian text-editor mana yang ingin kalian pilih karena semua text-editor yang saya review disini bukan hanya sekedar text-editor biasa melainkan text-editor yang sudah terpilih,kayak notepad++ tadi yang sudah dapat penghargaan,vim yang dipakai Mark Zuckerberg ,sublime dengan fitur fenomalnya,dan Brackets yang simple dana keren untuk para web developer.
Bonus Quotes: