Daftar Isi:

12 editor kode gratis terbaik
12 editor kode gratis terbaik
Anonim

Dari "buku catatan" pertapa dengan penyorotan sintaks hingga "studio" besar dengan banyak alat.

12 editor kode gratis terbaik
12 editor kode gratis terbaik

1. Kode Visual Studio

Editor Kode: Kode Visual Studio
Editor Kode: 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 lain-lain.
  • Platform: Windows, macOS, Linux.

Editor kode universal dari Microsoft, cukup cepat dan fungsional. Lingkungan open source mendukung penyelesaian teks pintar otomatis menggunakan teknologi Microsoft IntelliSense dan penyorotan sintaks untuk sebagian besar bahasa populer.

Visual Studio Code memiliki kemampuan yang cukup untuk pengembangan amatir dan profesional. 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 untuk menulis.

Pintasan keyboard dapat membantu Anda mengedit kode lebih cepat di Visual Studio Code. Mereka akan memberikan navigasi cepat melalui proyek Anda dan mengesankan perekrut dalam wawancara.

2. atom

Editor kode teratas: Atom
Editor kode teratas: 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 adalah gagasan dari GitHub Inc., hosting terbesar dan layanan pengembangan perangkat lunak kolaboratif yang sekarang dimiliki oleh Microsoft. Atom mendukung berbagai macam bahasa dan cocok untuk pengembangan lintas platform.

Ada plugin yang ditulis dalam Node.js tersedia di sini - mereka akan secara serius memperluas kemungkinan Anda. Atom bekerja dengan cepat dan andal, mendukung sinkronisasi dengan Git, pelipatan kode, penyelesaian kata otomatis, dan fitur editor profesional lainnya.

Dengan alat Teletype for Atom, Anda dapat berkolaborasi dengan rekan kerja untuk menulis kode secara real time. Ini sangat ideal untuk pemrograman berpasangan, perbaikan bug cepat, dan brainstorming dalam R&D.

Editor hadir dengan empat opsi antarmuka dan delapan tema - terang dan gelap. Ada juga alat untuk kustomisasi manual di CSS / Less, HTML dan JavaScript - yang semuanya akan membantu Anda menyiapkan lingkungan kerja yang sangat nyaman.

3. Teks Sublim 3

Editor Kode Teratas: Teks Sublim 3
Editor Kode Teratas: Teks Sublim 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 berjalan dengan cepat bahkan pada komputer kelas bawah dan mendukung plugin yang ditulis dengan Python.

Sublime dapat dikonfigurasi secara fleksibel untuk bekerja dengan proyek dari ribuan file. Pelengkapan otomatis, pengeditan ganda, pengeditan instan beberapa baris didukung. Semua ini meminimalkan tindakan rutin dan menghilangkan kesalahan baru.

Anda juga dapat menyimpan snippet (cuplikan kode yang sering Anda gunakan) untuk disisipkan dengan pintasan keyboard, tanpa perlu mencari-cari proyek lama.

Pada editor versi ketiga, pengindeksan file telah ditingkatkan untuk mempercepat pencarian variabel, fungsi, dan kelas. Sekarang dimungkinkan untuk pindah ke posisi kursor sebelumnya.

Secara umum, Sublime Text 3 adalah editor berpemilik: Anda dapat membelinya seharga $80. Namun versi uji coba tersedia secara gratis, dan pihak pengembang belum membatasi jangka waktu penggunaannya.

4. IntelliJ IDEA

IntelliJ IDEA
IntelliJ IDEA
  • 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. Dia, pada kenyataannya, menciptakan Kotlin - bahasa yang telah diidentifikasi oleh Google sebagai prioritas untuk pengembangan Android.

IntelliJ IDEA Ikhtisar IntelliJ IDEA adalah sistem yang kuat, meskipun tidak terlalu cepat dengan seperangkat besar alat untuk membuat aplikasi desktop, seluler dan web, perangkat lunak untuk Internet berbagai hal. Ada dua versi: Ultimate berbayar untuk perusahaan dan Komunitas open source gratis.

Komunitas tidak memiliki dukungan penuh untuk kerangka kerja Spring, serta Java EE (Edisi Perusahaan), JavaScript, TypeScript, SQL. Tetapi 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. Dan set alat bawaan untuk Android sama seperti di Android Studio resmi dari Google.

5. PyCharm

Editor kode teratas: PyCharm
Editor kode teratas: 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 kerja 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 - Python dan open source saja.

Lingkungan termasuk alat yang kuat untuk menganalisis program tertulis, debugger grafis, dan memungkinkan Anda membuat dan menjalankan pengujian unit dengan cepat. 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, akan lebih mudah untuk memfaktorkan ulang kode Anda di sini untuk mempermudah pemeliharaan dan perluasan.

dan di menu PyCharm bawaan Anda akan menemukan banyak plugin. Ini adalah alat untuk bekerja dengan data besar, menulis kode dalam bahasa pemrograman tertentu (misalnya, R atau Rust), membuat tema, menganalisis log.

6. Tanda kurung

Editor kode: Tanda kurung
Editor kode: 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.

Bracket adalah gagasan dari Adobe Systems. Itu muncul pada tahun 2014 dan secara aktif berkembang untuk memberi pengembang web peluang sebanyak mungkin.

Kurung sangat nyaman untuk frontend: alat bawaan mempercepat tindakan dengan CSS, memungkinkan Anda melihat semua pemilih, mengeditnya, dan segera mengevaluasi hasilnya. Juga tersedia debugger JavaScript Theseus dan server web lokal untuk proyek pengujian.

Anda dapat melihat kode dari Brackets secara real time di browser Anda. Lingkungan disinkronkan dengan Git dan mendukung ratusan ekstensi, serta pintasan keyboard khusus dan petunjuk JavaScript.

Lihatlah alat pengeditan cepat di Brackets. Mereka memungkinkan Anda untuk membuat perubahan pada beberapa elemen, fungsi, atau properti sekaligus, serta mengubah kode CSS atau JavaScript tanpa meninggalkan file HTML yang ditautkan. Hasilnya bisa dilihat di browser - dengan atau tanpa koneksi backend.

7. Vim

Editor kode: Vim
Editor kode: Vim
  • Bahasa:, ++, Shell Script, Bash Script, Java dan lainnya.
  • Platform: Windows, macOS, Linux.

Pewaris seri Vi legendaris, yang dibuat untuk Unix, memberikan kebebasan penuh untuk menyesuaikan dan mengotomatisasi pengembangan. Benar, akan sulit bagi pemula untuk menguasainya. Karena Anda tidak bisa begitu saja pergi dan keluar dari Vim pertama kali.

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 ternyata menavigasi file dengan cepat dan menemukan semua yang Anda butuhkan.

Untuk beralih ke mode input, 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 akan meninggalkan file tanpa menyimpan perubahan, tetapi dengan ZZ,: wq atau: x - Anda akan keluar setelah menyimpan file. Pada hari-hari pertama bekerja dengan Vim, saya ingin menulis kombinasi ini pada stiker yang akan selalu ada di depan mata saya, tetapi seiring waktu Anda akan terbiasa.

8. gerhana

Editor Kode: Eclipse
Editor Kode: Eclipse
  • 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 sekitar $ 40 juta dalam proyek tersebut dan kemudian merilis kode Eclipse dan menyumbangkannya kepada komunitas untuk pengembangan lebih lanjut.

Faktanya, ekstensi dibuat berdasarkan Eclipse yang 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, dapat berkomunikasi dengan pelacak bug Bugzilla dan alat pelacak 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 platform 1C: Perusahaan.

9. Aptana Studio

Studio Aptana
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 distribusi Eclipse yang paling terkenal. Pada awalnya, ia memiliki penyorotan sintaks dan penyelesaian kode untuk HTML, JavaScript, dan CSS. 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 menyingkirkannya dengan cepat.

Untuk debugging yang nyaman, Aptana Studio memiliki server web Jaxer bawaan yang memungkinkan Anda untuk mengeksekusi JavaScript di sisinya dan memberikan hasilnya. Selain itu, framework berinteraksi dengan layanan Aptana Cloud. Ini memfasilitasi penyebaran aplikasi web di cloud dan pembuatan infrastruktur yang dapat diskalakan.

Anda dapat mengunduh versi editor untuk OS yang diinginkan. Dan jika Anda telah menginstal Eclipse, plugin Aptana sudah cukup untuk itu.

10. Buku Catatan ++

Buku Catatan ++
Buku Catatan ++
  • 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: jendela.

Editor teks open source ini lebih dari sekadar pengganti notepad yang 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 pemeriksaan tata bahasa dalam berbagai bahasa, perbandingan file, pembuatan tanda tangan digital, konversi ke berbagai penyandian, dan banyak lagi. Dan hal yang paling nyaman adalah bahwa tidak seperti Notepad, jika Anda menutup Notepad ++ dan meninggalkan file yang belum disimpan di dalamnya, mereka akan secara otomatis terbuka saat Anda memulai program berikutnya.

Secara umum, bahkan jika Anda tidak akan menggunakan Notepad ++ sebagai editor kode utama Anda, kami sarankan Anda menginstalnya. Mengubah penyandian, mengoreksi JSON, atau melihat file dari jenis yang tidak dikenal dapat dilakukan di sini dengan sangat cepat dan mudah.

11. Emacs

Emacs
Emacs
  • Bahasa: C, C++, Java, Perl, Lisp, Objective-C dan lain-lain.
  • Platform: Windows, macOS, Linux.

Editor makro kecil (Emacs singkatan dari Editor MACroS) telah berkembang selama bertahun-tahun menjadi satu keluarga. Setelah seri Vi dan penerusnya Vim, itu menjadi wahyu nyata dan membuat hidup lebih mudah bagi mereka yang menulis kode 30-40 tahun yang lalu.

Tetapi bahkan hari ini Emacs dapat melakukan banyak hal di tangan yang tepat. Ini memiliki mode dasar dan banyak tambahan, misalnya, untuk bahasa pemrograman yang berbeda, melihat direktori, bekerja dengan surat. Mendukung gerakan cepat melalui teks dan file menggunakan pintasan keyboard. Editor dapat dikonfigurasi secara fleksibel: mulai dari mengatur jumlah spasi untuk setiap level indentasi hingga meluncurkan fungsi tertentu setelah mengubah clipboard.

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 menginstal ekstensi untuk Emacs dan mengotomatiskan permainan Tetris - di antara pekerjaan kode, tentu saja.

12. Komodo IDE

Editor kode: Komodo IDE
Editor kode: Komodo IDE
  • 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 Komodo Edit yang lebih kecil - tidak ada dukungan bawaan untuk pengujian unit dan debugger.

Komodo IDE menyediakan penyorotan sintaks, pelengkapan otomatis, kemampuan untuk bekerja dengan ujung baris dan penyandian yang berbeda. Lebih 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.

Direkomendasikan: