Dalam salah satu artikel saya baru-baru ini di mana saya membuat daftar 7 Bahasa Pemrograman Terpopuler di GitHub pada tahun 2019 dan JavaScript keluar di atas. Melihat sebagian besar pembaca tertarik untuk menggunakan JavaScript untuk proyek mereka, berikut adalah daftar editor JS editor terbaikdapat Anda gunakan di mesin Linux Anda.
1. Kode Visual Studio
Visual Studio Code adalah editor kode gratis, open source, dan lintas platform dengan rangkaian alat yang komprehensif untuk mengedit dan men-debug kode.Ini membanggakan UI yang sepenuhnya dapat disesuaikan dengan fitur lain termasuk Live Share untuk kolaborasi kode waktu nyata, integrasi Git asli, penyorotan sintaks, Intellisense, dll.
Ini dikembangkan oleh Microsoft dengan perpustakaan plugin yang hampir tidak lengkap yang disediakan oleh Redmond Giant atau komunitas pengguna dan merupakan salah satu editor yang paling banyak digunakan untuk proyek apa pun termasuk JavaScript yang memiliki fitur seperti debugging, pelengkapan otomatis, GoTo , dan pemeriksaan tipe JS terintegrasi sangat berguna.
Kode Visual Studio
Lihat artikel saya di Visual Studio Code.
2. Atom
Atom adalah editor teks gratis, sumber terbuka, dan lintas platform yang dikembangkan dan dikelola oleh GitHub Fitur-fiturnya mencakup dukungan asli untuk beberapa bahasa pemrograman dengan penyorotan sintaks, pelipatan kode, penyelesaian kode, dan integrasi Git secara langsung.Ini menawarkan pengguna manajer paket yang mudah digunakan untuk menginstal dan mengelola paket untuk memperluas fungsinya.
Atom adalah editor yang sangat baik untuk menulis kode JS kode karena dari dukungan aslinya untuk pelengkapan otomatis, penyorotan sintaks, dan ekstensibilitas dengan ekstensi. Pengembang dapat berkolaborasi pada kode menggunakan Teletype dan editor dapat ditingkatkan ke status IDE dengan menginstal kumpulan paket pilihan untuk memperluas fungsinya.
Editor Kode Atom
Lihat artikel saya di Editor Kode Atom.
3. Teks Luhur 3
Sublime Text 3 adalah editor teks gratis/premium, lintas platform, ringan, dan dapat diperluas yang berfokus pada kecepatan dan keandalan. Ini adalah versi terbaru dari seri editor Sublime Text yang populer dan menawarkan pelengkapan otomatis, pelipatan kode, dan penyorotan sintaks, serta dukungan untuk banyak bahasa komputer langsung dari kotak.
Ini sepenuhnya dapat disesuaikan dan Anda dapat memperluas fungsionalitasnya menggunakan salah satu plugin yang disediakan oleh komunitas pengembangnya melalui manajer paketnya yang nyaman. Sebagai pengembang JS, Anda juga akan menikmati menggunakan integrasi Git, pemeriksa perbedaan inkremental, dan memblokir fitur caret antara lain.
Editor Teks Luhur
4. SpaceMacs
SpaceMacs adalah editor teks sumber terbuka dan gratis yang menggabungkan fungsionalitas Emacs dan Vimmenjadi satu editor teks dengan fokus pada ergonomi, konsistensi, dan mnemonik.
Ini berhasil menggunakan pengikatan kunci yang sama terlepas dari di mana Anda berada di dalam editor, dan menawarkan pengguna antarmuka baris perintah dan pengguna grafis. Itu berkembang dengan anggapan bahwa baik Emacs maupun Vim bukanlah editor terbaik; keduanya adalah.
SpaceMacs Code Editor
5. Pembuat Qt
Qt Creator adalah Lingkungan Pengembangan Terpadu lintas platform gratis untuk C++, JavaScript, dan QML yang dibuat sebagai bagian dari SDK kerangka kerja pengembangan aplikasi Qt.
Ini menawarkan kepada pengguna kumpulan alat lengkap yang diperlukan untuk membangun program kompleks dengan alat seperti debugger visual, perancang formulir bawaan, penyorotan sintaks, pelengkapan otomatis pintar, dan ekstensi fungsionalitas menggunakan plugin.
QT Creator memiliki versi kaya fitur yang merupakan sumber terbuka di bawah lisensi GPLv3 dan versi komersial dengan banyak fitur tambahan dan dukungan untuk teknologi yang membantu memberikan pengalaman perusahaan, mis. helpdesk dukungan Qt resmi.
6. Kurung
Brackets adalah editor kode sumber terbuka, modern, dan gratis yang dikembangkan oleh Adobe ditulis sepenuhnya dalam JavaScript, HTML, dan CSSIni ringan dan memadukan alat visual ke dalam editor untuk mempercepat alur kerja pengguna dan mengurangi frekuensi perpindahan antar halaman file dengan fitur editor sebarisnya.
Di antara beberapa fitur yang ditawarkan Brackets termasuk pratinjau langsung, dukungan SCSS dan LESS, integrasi dengan Git, validator W3C sederhana, prefiks otomatis, panduan indentasi, dan dukungan untuk pustaka ekstensi gratis.
Brackets – Editor Teks Sumber Terbuka
7. Emacs
Emacs adalah keluarga editor teks baris perintah berbasis UNIX yang kuat, gratis, dan open source dengan yang paling populer adalah GNU Emacs. Ini sepenuhnya dapat disesuaikan dan menawarkan beberapa fitur pengeditan sadar konten seperti penyorotan sintaks dan navigasi garis.
Emacs bukanlah editor teks yang mudah untuk dibangun dan dijalankan seperti yang dibayangkan, tetapi menawarkan tutorial untuk pemula dan juga dokumentasi built-in yang komprehensif bahkan untuk pengguna pro.
Itu ditulis dalam Lisp sehingga pengguna Lisp dapat mengubah fungsinya agar sesuai dengan kebutuhan mereka dan pengguna dapat menggunakan plugin untuk memperluas fiturnya di luar penulisan kode saja. Misalnya. Emacs dapat digunakan sebagai klien email dan pembaca berita.
Editor Teks Emacs
Emacs dikirim dalam repositori paket resmi distribusi Linux Anda dan ini adalah cara yang disarankan untuk menginstal.
$ sudo apt install emacs $ sudo yum instal emacs $ sudo dnf instal emacs
8. Vim
Vim adalah editor baris perintah sumber terbuka yang tangguh namun ringan yang telah teruji oleh waktu sebagai “Satu Editor untuk Mengatur Semua ” karena dikirimkan dengan beberapa distro Linux secara default. Itu dibuat dengan mempertimbangkan fungsionalitas sehingga, meskipun sangat sulit untuk dipelajari, banyak pengembang pro siap untuk bersumpah demi itu.
Sama seperti pesaingnya, Emacs, Vim tidak t menawarkan banyak fitur langsung dari kotak tetapi dapat dikonfigurasi melalui pengaturan preferensi, skrip, dan plugin yang sesuai dengan proyek yang sedang Anda kerjakan.
Editor Vim
Vim dikirimkan dalam repositori paket resmi distribusi Linux Anda dan ini adalah cara yang disarankan untuk menginstal.
$ sudo apt install vim $ sudo yum instal vim $ sudo dnf instal vim
9. WebStorm
WebStorm adalah Lingkungan Pengembangan Terintegrasi berbayar yang dikembangkan dan dikelola oleh JetBrainsuntuk JavaScript proyek. Ini menampilkan debugger untuk aplikasi Node.js aplikasi dan aplikasi sisi klien, integrasi alat yang lancar untuk runner pengujian, REST klien, pengujian unit, integrasi dengan VCS seperti GitHub, Mercurial, dll.
Anda dapat menggunakan WebStorm untuk membangun proyek di Angular, React, Vue.js, react Native, Electron, Node.js, Meteor , Cordova, dan Ionik. Ini tidak gratis untuk digunakan tetapi Anda dapat mengevaluasinya selama 30 hari gratis.
WebStorm JavaScript IDE
10. Komodo Edit
Komodo Edit adalah lintas platform Lingkungan Pengembangan Terintegrasi untuk bahasa pemrograman paling populer lengkap dengan kecerdasan kode untuk penyorotan sintaks, auto- perintah complete, refactoring, dan GoTo.
Ini juga menawarkan debugging asli dan pengujian unit, dukungan kontrol versi untuk Git, CVS, Bazaar, Subversion, Perforce, dan Mercurial, ekstensibilitas menggunakan plugin, kolaborasi kode menggunakan ActiveState, dukungan untuk ekspresi reguler, dan ekstensif dukungan bahasa.
Komodo IDE
11. Kode Di Mana Saja
Code Anywhere adalah IDE berbasis cloud berbayar yang memungkinkan penggunaan kode dari jarak jauh menggunakan FTP, SFTP, Google Drive, dan Dropbox, di antara layanan jarak jauh lainnya. Ini berfokus pada pengembangan berbasis kontainer, sebuah usaha yang memungkinkan pengguna untuk mengembangkan proyek dari awal hingga selesai dan bahkan penerapan langsung dari cloud.
Code Anywhere's sorotan fitur juga mencakup konsol terminal bawaan, revisi kode, berbagi kode, kolaborasi kode, integrasi dengan Git, GitHub, dan Bitbucket, dll. Anda dapat mencobanya secara gratis selama 7 hari setelah itu Anda harus membayar setidaknya $2/bulan
CodeAnywhere – Editor Cloud IDE
Baca artikel saya tentang Code Anywhere.
Pertanyaan editor teks mana yang tepat untuk Anda pada akhirnya tergantung pada preferensi Anda, jenis proyek, akses komunitas, dan dukungan ekstensi. Setelah Anda melakukannya dengan benar, Anda pasti akan efisien dalam alur kerja dan meningkatkan produktivitas.
Apakah editor teks JavaScript favorit Anda untuk Linux masuk dalam daftar? Bagikan pemikiran Anda di bagian bawah.