12 editor kode gratis terbaik
Program Pendidikan Teknologi / / December 30, 2020
1. Kode Visual Studio
- Bahasa: C, C #, C ++, CSS, Go, Groovy, HTML, Java, JavaScript, JSON, Lua, .NET Core, Objective-C, PHP, Perl, Python, Ruby, Rust, Shell script, TypeScript dan lainnya.
- Platform: Windows, macOS, Linux.
Editor kode universal dari Microsoft, cukup cepat dan fungsional. Lingkungan sumber terbuka mendukung penyelesaian cerdas otomatis teks program dengan menggunakan teknologi Microsoft IntelliSense dan syntax highlighting yang paling populer bahasa.
Fitur Visual Studio Code cukup untuk amatir dan profesional pengembangan. Editor memiliki alat bawaan untuk memanipulasi repositori Git dan alat untuk refactoring. Anda dapat memperluas fungsionalitas dengan mengorbankan ribuan plugin - cari mereka langsung di lingkungan dengan nama atau bahasa yang Anda gunakan.
Pintasan keyboard dapat membantu Anda mengedit kode lebih cepat dalam Visual Studio Code. Mereka akan memberikan navigasi cepat melalui proyek Anda dan mengesankan perekrut dalam wawancara.
Unduh Visual Studio Code →
2. Atom
- Bahasa: C, C ++, C #, CSS, Go, HTML, JavaScript, Java, JSON, Objective-C, PHP, Perl, Python, Ruby, skrip Shell, Scala, SQL, XML, YAML dan banyak lagi.
- Platform: Windows, macOS, Linux.
Editor open source yang sederhana dan mudah digunakan - gagasan GitHub Inc., hosting terbesar dan layanan pengembangan perangkat lunak kolaboratif yang sekarang dimiliki oleh Microsoft. Atom mendukung beragam bahasa dan cocok untuk pengembangan lintas platform.
Plugin yang ditulis dalam Node.js tersedia di sini - plugin tersebut akan sangat memperluas kemungkinan Anda. Atom bekerja dengan cepat dan andal, mendukung sinkronisasi dengan Git, pelipatan kode, penyelesaian kata otomatis, dan fitur editor profesional lainnya.
Dengan Teletype for Atom, Anda dapat berkolaborasi dengan rekan kerja untuk menulis kode secara real time. Ini sangat ideal untuk pemrograman pasangan, perbaikan bug cepat dan brainstorming di R&D.
Editor hadir dengan empat opsi antarmuka dan delapan tema - terang dan gelap. Ada juga alat untuk penyesuaian manual di CSS / Less, HTML dan JavaScript - yang semuanya akan membantu Anda mengatur lingkungan kerja yang sangat nyaman.
Unduh Atom →
3. Teks luhur 3
- Bahasa: C, C ++, C #, CSS, Erlang, HTML, Groovy, Haskell, Java, JavaScript, LaTeX, Lisp, Lua, MATLAB, Perl, PHP, Python, R, Ruby, SQL, XML dan banyak lagi.
- Platform: Windows, macOS, Linux.
Editor yang ringan, tetapi cukup kuat, yang cocok untuk pengembang pemula dan profesional. Ini diluncurkan dengan cepat bahkan di komputer kelas bawah dan mendukung plugin yang ditulis dengan Python.
Sublime dapat dikonfigurasi secara fleksibel untuk bekerja dengan proyek dari ribuan file. Pelengkapan otomatis yang didukung, pengeditan ganda, pengeditan instan beberapa baris. Semua ini meminimalkan tindakan rutin dan menghilangkan kesalahan baru.
Anda juga dapat menyimpan potongan (potongan kode yang sering Anda gunakan) sehingga Anda dapat memasukkannya dengan pintasan keyboard, tanpa lama mencari proyek-proyek lama.
Di versi ketiga editor, pengindeksan file telah ditingkatkan untuk mempercepat pencarian variabel, fungsi, dan kelas. Sekarang dimungkinkan untuk pergi ke posisi kursor sebelumnya.
Secara umum, Sublime Text 3 adalah editor berpemilik: Anda dapat membelinya seharga $ 80. Namun versi trial tersedia secara gratis, dan para pengembang belum membatasi jangka waktu penggunaannya.
Unduh Sublime Text 3 →
4. IDE IntelliJ
- Bahasa: Java, Kotlin, Scala, Groovy, С, С ++, CSS, Go, HTML, PHP, Python, Ruby, XML, YAML dan lainnya.
- Platform: Windows, macOS, Linux.
Lingkungan awalnya dibuat untuk Java dan relevan terutama untuk bahasa mirip Java seperti Kotlin, Scala, dan Groovy. Ini sedang dikembangkan oleh perusahaan dengan akar Rusia, JetBrains. Faktanya, dia menciptakan Kotlin - bahasa yang diidentifikasi Google sebagai prioritas untuk pengembangan Android.
IDE IntelliJTinjauan IntelliJ IDEA - sistem yang kuat, meskipun tidak terlalu cepat dengan seperangkat alat besar untuk membuat aplikasi desktop, seluler, dan web, perangkat lunak untuk Internet. Ada dua versi: Ultimate berbayar untuk perusahaan dan Komunitas open source gratis.
Komunitas tidak memiliki dukungan penuh untuk framework Spring, serta Java EE (Enterprise Edition), JavaScript, TypeScript, SQL. Namun secara umum, ia memiliki semua yang Anda butuhkan untuk memulai proyek kecil, misalnya debugger, dukungan untuk kerangka kerja untuk membangun sistem kontrol versi Maven dan Gradle, Git dan SVN. Satu set alat bawaan untuk Android sama seperti di Android Studio resmi dari Google.
Unduh IntelliJ IDEA →
5. PyCharm
- Bahasa: Python, Jython, Cython, IronPython, PyPy, Django dan banyak lagi.
- Platform: Windows, macOS, Linux.
IDE lain dari JetBrains, tetapi dengan penekanan pada Python dan kerangka Django-nya. Ada juga dua versi: Profesional dengan dukungan penuh untuk ilmiah (membuat model, grafik, menguji hipotesis) dan pengembangan web dengan Python, HTML, JS dan SQL; Komunitas - Hanya Python dan open source.
Lingkungannya mencakup alat yang ampuh untuk menganalisis program tertulis, debugger grafis, dan memungkinkan Anda dengan cepat membuat dan menjalankan pengujian unit. Dengan PyCharm, mudah dinavigasi bahkan dalam proyek besar dan mengedit kode dengan cepat - ada pelengkapan otomatis, impor otomatis, templat siap pakai, dan tampilan cepat dokumentasi untuk elemen. Terakhir, lebih mudah untuk memfaktorkan ulang kode Anda di sini untuk membuatnya lebih mudah dipertahankan dan diperluas.
Di tempat dan dalam menu built-in PyCharm Anda akan menemukan banyak plugin. Ini adalah alat untuk bekerja dengannya data besar, menulis kode dalam bahasa pemrograman tertentu (misalnya, R atau Rust), membuat tema, menganalisis log.
Unduh PyCharm →
6. Tanda kurung
- Bahasa: HTML, CSS, JavaScript, dan lainnya.
- Platform: Windows, macOS, Linux.
Editor open source terbaik untuk pengembangan web. Itu sendiri dibangun di JavaScript, HTML5 dan CSS3.
Brackets adalah gagasan dari Adobe Systems. Itu muncul pada tahun 2014 dan secara aktif berkembang untuk memberikan peluang sebanyak mungkin kepada pengembang web.
Brackets sangat nyaman untuk frontend: alat built-in mempercepat tindakan dengan CSS, memungkinkan Anda untuk melihat semua pemilih, mengeditnya dan segera mengevaluasi hasilnya. Debugger JavaScript Theseus dan server web lokal untuk menguji proyek juga tersedia.
Anda dapat melihat kode dari Brackets secara real time di browser Anda. Lingkungan disinkronkan dengan Git dan mendukung ratusan ekstensi serta kustom Tombol pintas dan petunjuk JavaScript.
Lihat alat pengeditan cepat di Brackets. Mereka memungkinkan Anda membuat perubahan pada beberapa elemen, fungsi, atau properti sekaligus, atau mengubah kode CSS atau JavaScript tanpa meninggalkan file HTML yang ditautkan. Hasilnya bisa dilihat di browser - dengan atau tanpa koneksi backend.
Unduh Brackets →
7. Vim
- Bahasa: С, С ++, Shell Script, Bash Script, Java, dan lainnya.
- Platform:Windows, macOS, Linux.
Pewaris seri Vi yang legendaris, yang diciptakan untuk Unix, memberikan kebebasan penuh untuk menyesuaikan dan mengotomatiskan pengembangan. Benar, akan sulit bagi pemula untuk menguasainya. Karena Anda tidak bisa pergi dan keluar dari Vim untuk pertama kalinya.
Vim memiliki dua mode: normal dan input. Pendekatan ini melindungi dari perubahan yang tidak disengaja.
Pada awalnya, editor dalam mode normal, Anda dapat bekerja dengan teks di dalamnya secara modular: misalnya, menghapus kata atau baris. Selain itu, di sini akan berubah dengan cepat menavigasi file dan menemukan semua yang Anda butuhkan.
Untuk beralih ke mode masukan, Anda harus menekan tombol I atau Sisipkan, kembali - Esc. Hanya dalam mode normal Anda dapat keluar dari Vim dengan benar. Jika Anda memasukkan ZQ atau: q!, Maka Anda meninggalkan file tanpa menyimpan perubahan, tetapi dengan ZZ,: wq atau: x - Anda akan keluar setelah menyimpan file. Pada hari-hari awal bekerja dengan Vim, saya ingin menuliskan kombinasi ini stiker, yang akan selalu ada di depan mata Anda, tetapi seiring waktu Anda akan terbiasa dengannya.
Unduh Vim →
8. Gerhana
- Bahasa: Java, C, C ++, Perl, PHP, JavaScript, Python, Ruby, Rust, Scout, 1C V8 dan lainnya.
- Platform: Windows, macOS, Linux.
Lingkungan terintegrasi universal yang menjadi dasar pembuatan sistem lain untuk pengembangan dalam bahasa tertentu atau untuk pengujian. IBM menginvestasikan hampir $ 40 juta dalam proyek tersebut dan kemudian merilis kode Eclipse dan menyumbangkannya kepada komunitas untuk pengembangan lebih lanjut.
Faktanya, berdasarkan Eclipse, pembesaranyang memungkinkan Anda bekerja dengan nyaman dengan berbagai bahasa dan proyek. Ekstensi adalah modul, editor panel, perspektif, dan sebagainya. Salah satu yang paling terkenal adalah Eclipse JDT (Java Development Tools). Modul ini memungkinkan Anda untuk menulis kode di Java, terintegrasi dengan sistem kontrol versi Git, dan dapat berkomunikasi dengan Bugzilla bug tracker dan alat pelacakan masalah seperti Jira.
IDE Eclipse siap pakai untuk Java, C, C ++, PHP, JavaScript, dan bahasa populer lainnya tersedia di situs resmi. Anda juga dapat mengunduh platform itu sendiri dan modul untuk memecahkan masalah tertentu. Secara terpisah, kami mencatat 1C: Alat Pengembangan Perusahaan untuk bekerja dengan 1C: platform Perusahaan.
Unduh Eclipse →
9. Studio Aptana
- Bahasa: HTML, JavaScript, CSS, Ruby on Rails, PHP, Python, dan lainnya.
- Platform: Windows, macOS, Linux.
Editor yang kuat dan mudah digunakan untuk pengembangan web ini adalah salah satu yang paling terkenal distribusi Gerhana. Pada awalnya, ini memiliki penyorotan sintaks dan pelengkapan kode untuk HTML, JavaScript dan CSS. Dengan menggunakan plugin, Anda dapat mengadaptasi Aptana Studio untuk Ruby on Rails, PHP, Python.
IDE bersifat lintas platform dan secara otomatis melengkapi teks yang dimasukkan. Dia melaporkan kesalahan dalam kode dan membantu menghilangkannya dengan cepat.
Untuk proses debug yang nyaman, Aptana Studio memiliki server web Jaxer bawaan yang memungkinkan Anda mengeksekusi JavaScript di sisinya dan memberikan hasilnya. Selain itu, kerangka kerja berinteraksi dengan layanan Aptana Cloud. Ini memudahkan penerapan aplikasi web di awan dan membangun infrastruktur yang skalabel.
Anda dapat mengunduh versi editor untuk OS yang diinginkan. Dan jika Anda menginstal Eclipse, plugin Aptana sudah cukup untuk itu.
Unduh Aptana Studio →
10. Notepad ++
- Bahasa: ActionScript, C, C #, C ++, CSS, Erlang, Haskell, HTML, Java, JavaScript, JSON, Lua, Objective-C, Pascal, Perl, PHP, Python, R, Ruby, Rust, Smalltalk, SQL, Swift, XML, YAML dan lainnya.
- Platform: Windows.
Editor teks sumber terbuka ini lebih dari sekadar pengganti notepad pintar. Ini mendukung penyorotan sintaks untuk semua Bahasa populer (dan tidak hanya!), Membangun dan sistem markup - hingga Ada, COBOL dan Fortran.
Notepad ++ sangat ringan dan cepat. Ribuan plugin menjadikannya editor untuk semua kesempatan: ada juga pemeriksaan di sini tatabahasa dalam berbagai bahasa, dan perbandingan file, dan pembuatan tanda tangan digital, dan konversi ke berbagai penyandian, dan banyak lagi. Dan hal yang paling nyaman adalah tidak seperti Notepad, jika Anda menutup Notepad ++ dan meninggalkan file yang belum disimpan di dalamnya, mereka akan terbuka secara otomatis saat Anda memulai program di lain waktu.
Secara umum, meskipun Anda tidak akan menggunakan Notepad ++ sebagai editor kode utama, kami menyarankan Anda untuk menginstalnya. Mengubah penyandian, mengoreksi JSON atau melihat file dari jenis yang tidak dikenal dapat dilakukan di sini dengan sangat cepat dan mudah.
Unduh Notepad ++ →
11. Emacs
- Bahasa: C, C ++, Java, Perl, Lisp, Objective-C dan lainnya.
- Platform: Windows, macOS, Linux.
Editor kecil makro (Emacs singkatan dari Editor MACroS) telah berkembang selama bertahun-tahun menjadi satu keluarga. Setelah seri Vi dan penggantinya Vim, itu menjadi wahyu nyata dan membuat hidup lebih mudah bagi mereka yang menulis kode 30-40 tahun yang lalu.
Tetapi bahkan saat ini Emacs dapat melakukan banyak hal dengan tangan kanan. Ini memiliki mode dasar dan banyak tambahan, misalnya, untuk bahasa pemrograman yang berbeda, melihat direktori, bekerja dengan email. Mendukung gerakan cepat melalui teks dan file menggunakan pintasan keyboard. Editor dapat dikonfigurasi secara fleksibel: mulai dari mengatur jumlah spasi untuk setiap tingkat indentasi hingga meluncurkan fungsi tertentu setelah mengubah papan klip.
Telur paskah di Emacs adalah cerita lain. Misalnya, permainan dan mode psikoterapis khusus disediakan di sini - percakapan dengan lawan bicara virtual Eliza. Selain itu, Anda dapat memasang ekstensi untuk Emacs dan mengotomatiskan permainan Tetris - di antara kerja kode, tentunya.
Unduh Emacs →
12. IDE Komodo
- Bahasa: Python, Perl, Ruby, HTML, CSS, JavaScript, dan lainnya.
- Platform: Windows, macOS, Linux.
Editor kode gratis dari perusahaan Kanada ActiveState, pengembang versi bahasa pemrograman Perl aktif dan Python Aktif. Ada juga versi yang lebih kecil dari Komodo Edit - tanpa dukungan bawaan untuk pengujian unit dan debugger.
Komodo IDE menyediakan penyorotan sintaks, pelengkapan otomatis, kemampuan untuk bekerja dengan ujung baris dan penyandian yang berbeda. Sangat mudah untuk mengedit file dalam berbagai bahasa pemrograman dan markup hypertext di sini. Untuk Perl, PHP, Python, Ruby, TCL, JavaScript, ada juga pemeriksa sintaks - tidak diperlukan alat pihak ketiga.
Paket ini mencakup debugger dan profiler, klien untuk sistem kontrol versi, alat untuk membuat ekspresi reguler, dan memeriksa permintaan HTTP Inspector. Anda juga dapat menginstal add-on: komunitas sedang mengerjakannya secara aktif.
Unduh Komodo IDE →
Baca juga💻🔧🕹
- Apa itu Arduino dan mengapa Anda harus membelinya
- 22 ekstensi berguna untuk programmer pemula
- Cara Belajar Kode untuk Anak-anak atau Remaja: Kiat & Sumber Daya untuk Pemrogram Muda
- 25 kursus pemrograman online gratis untuk dipelajari dari awal
- 6 alasan untuk belajar pemrograman jika Anda bukan seorang programmer