İçindekiler:

En iyi 12 ücretsiz kod editörü
En iyi 12 ücretsiz kod editörü
Anonim

Sözdizimi vurgulamalı münzevi "dizüstü bilgisayarlardan" birçok araç içeren devasa "stüdyolara".

En iyi 12 ücretsiz kod editörü
En iyi 12 ücretsiz kod editörü

1. Visual Studio Kodu

Kod Düzenleyicileri: Visual Studio Kodu
Kod Düzenleyicileri: Visual Studio Kodu
  • Diller: C, C #, C ++, CSS, Go, Groovy, HTML, Java, JavaScript, JSON, Lua,. NET Core, Objective-C, PHP, Perl, Python, Ruby, Rust, Shell betiği, TypeScript ve diğerleri.
  • Platformlar: Windows, macOS, Linux.

Microsoft'tan evrensel bir kod düzenleyici, oldukça hızlı ve işlevsel. Açık kaynak ortamı, Microsoft IntelliSense teknolojisini kullanarak otomatik akıllı metin tamamlamayı ve çoğu popüler dil için sözdizimi vurgulamayı destekler.

Visual Studio Code, amatör ve profesyonel gelişim için yeterli yeteneğe sahiptir. Düzenleyici, Git depolarını işlemek için yerleşik araçlara ve yeniden düzenleme için araçlara sahiptir. Binlerce eklenti pahasına işlevselliği genişletebilirsiniz - bunları doğrudan ortamda ada veya yazdığınız dile göre arayın.

Klavye kısayolları, Visual Studio Code'da kodu daha hızlı düzenlemenize yardımcı olabilir. Projenizde hızlı gezinme sağlayacaklar ve mülakatta işe alım görevlisini etkileyecekler.

2. Atom

En iyi kod editörleri: Atom
En iyi kod editörleri: Atom
  • Diller: C, C ++, C #, CSS, Go, HTML, JavaScript, Java, JSON, Objective-C, PHP, Perl, Python, Ruby, Shell betiği, Scala, SQL, XML, YAML ve daha fazlası.
  • Platformlar: Windows, macOS, Linux.

Basit, kullanımı kolay açık kaynak düzenleyici, şu anda Microsoft'un sahip olduğu en büyük barındırma ve ortak yazılım geliştirme hizmeti olan GitHub Inc.'in beynidir. Atom, çok çeşitli dilleri destekler ve platformlar arası geliştirme için uygundur.

Burada Node.js'de yazılmış eklentiler var - olasılıklarınızı ciddi şekilde genişletecekler. Atom hızlı ve güvenilir çalışır, Git ile senkronizasyonu, kod katlamayı, otomatik kelime tamamlamayı ve profesyonel editörlerin diğer özelliklerini destekler.

Teletype for Atom aracıyla, gerçek zamanlı olarak kod yazmak için bir meslektaşınızla işbirliği yapabilirsiniz. Ar-Ge'de eşli programlama, hızlı hata düzeltmeleri ve beyin fırtınası için idealdir.

Düzenleyici, dört arayüz seçeneği ve sekiz tema ile birlikte gelir - açık ve koyu. Ayrıca CSS / Less, HTML ve JavaScript'te manuel özelleştirme için araçlar da vardır - bunların tümü son derece rahat bir çalışma ortamı oluşturmanıza yardımcı olacaktır.

3. Yüce Metin 3

En İyi Kod Düzenleyicileri: Sublime Text 3
En İyi Kod Düzenleyicileri: Sublime Text 3
  • Diller: C, C++, C#, CSS, Erlang, HTML, Groovy, Haskell, Java, JavaScript, LaTeX, Lisp, Lua, MATLAB, Perl, PHP, Python, R, Ruby, SQL, XML ve daha fazlası.
  • Platformlar: Windows, macOS, Linux.

Hem acemi geliştiriciler hem de profesyoneller için uygun olan hafif, ancak oldukça güçlü bir editör. Düşük kaliteli bilgisayarlarda bile hızlı çalışır ve Python ile yazılmış eklentileri destekler.

Sublime, binlerce dosyadan oluşan projelerle çalışmak üzere esnek bir şekilde yapılandırılabilir. Otomatik tamamlama, çoklu düzenleme, birden çok satırın anında düzenlenmesi desteklenir. Bütün bunlar rutin eylemleri en aza indirir ve yeni hataları ortadan kaldırır.

Ayrıca, eski projelerde uzun süre arama yapmadan bir klavye kısayoluyla eklemek için parçacıkları (sık kullandığınız kod parçacıkları) kaydedebilirsiniz.

Editörün üçüncü versiyonunda, değişkenler, fonksiyonlar ve sınıflar için aramayı hızlandırmak için dosyaların indekslenmesi iyileştirildi. Artık önceki imleç konumuna geçmek mümkündür.

Genel olarak, Sublime Text 3 tescilli bir editördür: 80 $ karşılığında satın alabilirsiniz. Ancak deneme sürümü ücretsiz olarak mevcuttur ve geliştiriciler kullanım süresini henüz sınırlamamıştır.

4. IntelliJ FİKİRİ

IntelliJ FİKİR
IntelliJ FİKİR
  • Diller: Java, Kotlin, Scala, Groovy, С, С ++, CSS, Go, HTML, PHP, Python, Ruby, XML, YAML ve diğerleri.
  • Platformlar: Windows, macOS, Linux.

Ortam başlangıçta Java için oluşturulmuştur ve öncelikle Kotlin, Scala ve Groovy gibi Java benzeri dillerle ilgilidir. Rus kökenli JetBrains'e sahip bir şirket tarafından geliştiriliyor. Aslında, Google'ın Android geliştirme için bir öncelik olarak belirlediği Kotlin'i yarattı.

IntelliJ IDEA IntelliJ'e Genel Bakış IDEA, masaüstü, mobil ve web uygulamaları, nesnelerin İnterneti için yazılımlar oluşturmak için geniş bir araç setine sahip, çok hızlı olmasa da güçlü bir sistemdir. İki sürüm vardır: şirketler için ücretli Ultimate ve ücretsiz açık kaynak Topluluğu.

Topluluk, Spring çerçevesinin yanı sıra Java EE (Enterprise Edition), JavaScript, TypeScript, SQL için tam desteğe sahip değildir. Ancak genel olarak, küçük projelere başlamak için ihtiyacınız olan her şeye sahiptir, örneğin bir hata ayıklayıcı, Maven ve Gradle, Git ve SVN sürüm kontrol sistemleri oluşturmak için çerçeveler için destek. Ve Android için yerleşik araçlar seti, Google'ın resmi Android Studio'daki ile aynıdır.

5. PyCharm

En iyi kod editörleri: PyCharm
En iyi kod editörleri: PyCharm
  • Diller: Python, Jython, Cython, IronPython, PyPy, Django ve daha fazlası.
  • Platformlar: Windows, macOS, Linux.

JetBrains'ten başka bir IDE, ancak Python ve Django çerçevesine vurgu yapıyor. Ayrıca iki versiyonu vardır: Python, HTML, JS ve SQL'de bilimsel (modeller, grafikler, test hipotezleri) ve web geliştirme için tam destekle profesyonel; Topluluk - Yalnızca Python ve açık kaynak.

Ortam, yazılı programları analiz etmek için güçlü araçlar, bir grafik hata ayıklayıcı içerir ve hızlı bir şekilde birim testleri oluşturmanıza ve çalıştırmanıza olanak tanır. PyCharm ile, büyük projelerde bile gezinmek ve anında kodu düzenlemek kolaydır - otomatik tamamlama, otomatik içe aktarma, hazır şablonlar ve öğeler için belgelerin hızlı bir görünümü vardır. Son olarak, korumayı ve genişletmeyi kolaylaştırmak için kodunuzu burada yeniden düzenlemek uygundur.

ve yerleşik PyCharm menüsünde birçok eklenti bulacaksınız. Bunlar, büyük verilerle çalışmak, belirli programlama dillerinde (örneğin, R veya Rust) kod yazmak, temalar oluşturmak, günlükleri analiz etmek için kullanılan araçlardır.

6. Parantez

Kod düzenleyicileri: Köşeli ayraçlar
Kod düzenleyicileri: Köşeli ayraçlar
  • Diller: HTML, CSS, JavaScript ve daha fazlası.
  • Platformlar: Windows, macOS, Linux.

Web geliştirme için en iyi açık kaynak düzenleyici. Kendisi JavaScript, HTML5 ve CSS3'te yerleşiktir.

Brackets, Adobe Systems'in buluşudur. 2014'te ortaya çıktı ve web geliştiricilerine mümkün olduğunca çok fırsat sağlamak için aktif olarak gelişiyor.

Parantezler özellikle ön uç için uygundur: yerleşik araçlar CSS ile eylemleri hızlandırır, tüm seçicileri görmenize, düzenlemenize ve sonucu hemen değerlendirmenize olanak tanır. Ayrıca, Theseus JavaScript hata ayıklayıcısı ve projeleri test etmek için yerel bir web sunucusu da mevcuttur.

Parantez içindeki kodu tarayıcınızda gerçek zamanlı olarak görüntüleyebilirsiniz. Ortam Git ile senkronize edilir ve yüzlerce uzantının yanı sıra özel klavye kısayollarını ve JavaScript ipuçlarını destekler.

Parantez içindeki hızlı düzenleme araçlarına bir göz atın. Aynı anda birden çok öğe, işlev veya özellik üzerinde değişiklik yapmanıza ve bağlantılı HTML dosyasından ayrılmadan CSS veya JavaScript kodunu değiştirmenize olanak tanır. Sonuç tarayıcıda görülebilir - arka uç bağlantısı olsun veya olmasın.

7. Vim

Kod düzenleyiciler: Vim
Kod düzenleyiciler: Vim
  • Diller: С, С ++, Shell Script, Bash Script, Java ve diğerleri.
  • Platformlar: Windows, macOS, Linux.

Unix için yaratılan efsanevi Vi serisinin varisi, geliştirmeyi özelleştirmek ve otomatikleştirmek için tam bir özgürlük sağlar. Doğru, yeni başlayanlar için ustalaşması zor olacak. Çünkü ilk seferde Vim'den çıkıp çıkamazsınız.

Vim'in iki modu vardır: normal ve giriş. Bu yaklaşım, tesadüfi değişikliklere karşı koruma sağlar.

Başlangıçta düzenleyici normal moddadır, içindeki metinle modüler olarak çalışabilirsiniz: örneğin, bir kelimeyi veya satırı silin. Ek olarak, burada dosyada hızlı bir şekilde gezinmek ve ihtiyacınız olan her şeyi bulmak ortaya çıkacaktır.

Giriş moduna geçmek için I veya Ekle düğmesine basmalısınız, geri - Esc. Sadece normal modda Vim'den doğru şekilde çıkabilirsiniz. ZQ veya: q ! girerseniz, değişiklikleri kaydetmeden dosyayı terk edersiniz, ancak ZZ ile: wq veya: x - dosyayı kaydettikten sonra çıkarsınız. Vim ile çalışmaya başladığım ilk günlerde hep gözümün önünde olacak bir sticker üzerine bu kombinasyonları yazmak istiyorum ama zamanla alışıyorsun.

8. Tutulma

Kod Düzenleyicileri: Eclipse
Kod Düzenleyicileri: Eclipse
  • Diller: Java, C, C ++, Perl, PHP, JavaScript, Python, Ruby, Rust, Scout, 1C V8 ve diğerleri.
  • Platformlar: Windows, macOS, Linux.

Belirli dillerde geliştirme veya test etme için diğer sistemlerin oluşturulduğu evrensel bir entegre ortam. IBM, projeye yaklaşık 40 milyon dolar yatırım yaptı ve ardından Eclipse kodunu yayınladı ve daha da geliştirilmesi için topluluğa bağışladı.

Aslında, çeşitli diller ve projelerle rahatça çalışmanıza izin veren Eclipse bazında uzantılar oluşturulur. Uzantılar modüller, panel düzenleyiciler, perspektifler vb. En ünlülerinden biri Eclipse JDT'dir (Java Geliştirme Araçları). Bu modül Java'da kod yazmanıza izin verir, Git sürüm kontrol sistemi ile entegredir, Bugzilla hata izleyici ile iletişim kurabilir ve Jira gibi izleme araçları yayınlayabilir.

Java, C, C++, PHP, JavaScript ve diğer popüler diller için hazır Eclipse IDE'leri resmi sitede mevcuttur. Belirli sorunları çözmek için platformun kendisini ve modülleri de indirebilirsiniz. Ayrı olarak, 1C: Enterprise platformuyla çalışmak için 1C: Enterprise Development Tools'u not ediyoruz.

9. Aptana Stüdyosu

Aptana stüdyosu
Aptana stüdyosu
  • Diller: HTML, JavaScript, CSS, Ruby on Rails, PHP, Python ve daha fazlası.
  • Platformlar: Windows, macOS, Linux.

Web geliştirme için bu güçlü ve kullanımı kolay düzenleyici, en ünlü Eclipse dağıtımlarından biridir. Başlangıçta, HTML, JavaScript ve CSS için sözdizimi vurgulama ve kod tamamlama özelliğine sahiptir. Eklentileri kullanarak Aptana Studio'yu Ruby on Rails, PHP, Python için uyarlayabilirsiniz.

IDE çapraz platformdur ve girilen metni otomatik olarak tamamlar. Koddaki hataları bildirir ve bunlardan hızla kurtulmaya yardımcı olur.

Rahat hata ayıklama için Aptana Studio, JavaScript'i kendi tarafında çalıştırmanıza ve sonucu sağlamanıza izin veren yerleşik bir Jaxer web sunucusuna sahiptir. Ayrıca çerçeve, Aptana Bulut hizmetiyle etkileşime girer. Bulutta web uygulamalarının dağıtımını ve ölçeklenebilir bir altyapının oluşturulmasını kolaylaştırır.

İstediğiniz işletim sistemi için düzenleyicinin sürümünü indirebilirsiniz. Ve eğer Eclipse kurulu ise Aptana eklentisi bunun için yeterli olacaktır.

10. Not Defteri ++

not defteri ++
not defteri ++
  • Diller: 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 ve diğerleri.
  • Platformlar: Pencereler.

Bu açık kaynak metin düzenleyici, akıllı bir not defteri değiştirmeden çok daha fazlasıdır. Ada, COBOL ve Fortran'a kadar tüm popüler (ve yalnızca değil!) Diller, oluşturma ve işaretleme sistemleri için sözdizimi vurgulamayı destekler.

Notepad ++ çok hafif ve hızlıdır. Binlerce eklenti, onu her durum için bir editör yapar: farklı dillerde dilbilgisi kontrolü, dosya karşılaştırması, dijital imza oluşturma, çeşitli kodlamalara dönüştürme ve çok daha fazlası vardır. Ve en uygun şey, Notepad'den farklı olarak, Notepad ++'ı kapatır ve içinde kaydedilmemiş dosyaları bırakırsanız, programı bir sonraki başlatışınızda otomatik olarak açılacaklardır.

Genel olarak, ana kod düzenleyiciniz olarak Notepad ++ kullanmayacak olsanız bile yüklemenizi öneririz. Kodlamayı değiştirmek, JSON'u düzeltmek veya bilinmeyen türden bir dosyayı görüntülemek burada çok hızlı ve kolay bir şekilde yapılabilir.

11. Emac'lar

Emac'lar
Emac'lar
  • Diller: C, C ++, Java, Perl, Lisp, Objective-C ve diğerleri.
  • Platformlar: Windows, macOS, Linux.

Küçük makro düzenleyici (Emacs, Editör MACroS anlamına gelir) yıllar içinde bütün bir aileye dönüşmüştür. Vi serisi ve halefi Vim'den sonra gerçek bir vahiy haline geldi ve 30-40 yıl önce kod yazanlar için hayatı çok daha kolay hale getirdi.

Ancak bugün bile Emacs doğru ellerde çok şey yapabilir. Örneğin, farklı programlama dilleri, dizinleri görüntüleme, postayla çalışma gibi temel ve birçok ek modu vardır. Klavye kısayollarını kullanarak metin ve dosyalar arasında hızlı hareketi destekler. Düzenleyici esnek bir şekilde yapılandırılabilir: her bir girinti düzeyi için boşluk sayısını ayarlamaktan panoyu değiştirdikten sonra belirli işlevleri başlatmaya kadar.

Emacs'taki Paskalya yumurtaları başka bir hikaye. Örneğin, oyunlar ve özel bir psikoterapist modu burada sağlanır - sanal bir muhatap Eliza ile bir konuşma. Ayrıca, Emacs için bir uzantı yükleyebilir ve Tetris oyununu otomatikleştirebilirsiniz - tabii ki kod çalışması arasında.

12. Komodo IDE

Kod editörleri: Komodo IDE
Kod editörleri: Komodo IDE
  • Diller: Python, Perl, Ruby, HTML, CSS, JavaScript ve daha fazlası.
  • Platformlar: Windows, macOS, Linux.

Active Perl ve Active Python programlama dillerinin sürümlerinin geliştiricisi olan Kanadalı ActiveState şirketinin ücretsiz kod editörü. Komodo Edit'in daha küçük bir sürümü de vardır - birim testleri ve hata ayıklayıcılar için yerleşik destek yoktur.

Komodo IDE, sözdizimi vurgulama, otomatik tamamlama, farklı satır uçları ve kodlamalarla çalışma yeteneği sağlar. Dosyaları farklı programlama dillerinde düzenlemek ve burada köprü metni işaretlemek uygundur. Perl, PHP, Python, Ruby, TCL, JavaScript için ayrıca bir sözdizimi denetleyicisi vardır - üçüncü taraf araçlara gerek yoktur.

Önerilen: