Obsah:

12 najlepších bezplatných editorov kódu
12 najlepších bezplatných editorov kódu
Anonim

Od asketických „notebookov“so zvýrazňovaním syntaxe až po obrovské „štúdiá“s množstvom nástrojov.

12 najlepších bezplatných editorov kódu
12 najlepších bezplatných editorov kódu

1. Kód Visual Studio

Editory kódu: Visual Studio Code
Editory kódu: Visual Studio Code
  • jazyky: C, C #, C ++, CSS, Go, Groovy, HTML, Java, JavaScript, JSON, Lua,. NET Core, Objective-C, PHP, Perl, Python, Ruby, Rust, skript Shell, TypeScript a iné.
  • Platformy: Windows, MacOS, Linux.

Univerzálny editor kódu od Microsoftu, celkom rýchly a funkčný. Prostredie s otvoreným zdrojovým kódom podporuje automatické inteligentné dokončovanie textu pomocou technológie Microsoft IntelliSense a zvýrazňovania syntaxe pre väčšinu populárnych jazykov.

Visual Studio Code má dostatok možností pre amatérsky aj profesionálny vývoj. Editor má vstavané nástroje na manipuláciu s úložiskami Git a nástroje na refaktorovanie. Funkcionalitu môžete rozširovať na úkor tisícok pluginov – hľadajte ich priamo v prostredí podľa názvu alebo podľa jazyka, v ktorom píšete.

Klávesové skratky vám môžu pomôcť rýchlejšie upravovať kód v kóde Visual Studio. Poskytnú rýchlu navigáciu vo vašom projekte a urobia dojem na personalistu na pohovore.

2. Atóm

Top editory kódu: Atom
Top editory kódu: Atom
  • jazyky: C, C ++, C #, CSS, Go, HTML, JavaScript, Java, JSON, Objective-C, PHP, Perl, Python, Ruby, Shell skript, Scala, SQL, XML, YAML a ďalšie.
  • Platformy: Windows, MacOS, Linux.

Jednoduchý, ľahko použiteľný open source editor je duchovným dieťaťom GitHub Inc., najväčšej hostingovej a kolaboratívnej služby vývoja softvéru, ktorú teraz vlastní Microsoft. Atom podporuje širokú škálu jazykov a je vhodný pre vývoj na viacerých platformách.

Tu sú k dispozícii pluginy napísané v Node.js - vážne rozšíria vaše možnosti. Atom funguje rýchlo a spoľahlivo, podporuje synchronizáciu s Git, skladanie kódu, automatické dopĺňanie slov a ďalšie funkcie profesionálnych editorov.

Pomocou nástroja Teletype for Atom môžete spolupracovať s kolegom na písaní kódu v reálnom čase. Je ideálny pre párové programovanie, rýchle opravy chýb a brainstorming vo výskume a vývoji.

Editor prichádza so štyrmi možnosťami rozhrania a ôsmimi témami – svetlými a tmavými. Nechýbajú ani nástroje na manuálne prispôsobenie v CSS / Less, HTML a JavaScript – to všetko vám pomôže nastaviť mimoriadne pohodlné pracovné prostredie.

3. Vznešený text 3

Najlepší editori kódu: Vznešený text 3
Najlepší editori kódu: Vznešený text 3
  • jazyky: C, C ++, C #, CSS, Erlang, HTML, Groovy, Haskell, Java, JavaScript, LaTeX, Lisp, Lua, MATLAB, Perl, PHP, Python, R, Ruby, SQL, XML a ďalšie.
  • Platformy: Windows, MacOS, Linux.

Ľahký, ale pomerne výkonný editor, ktorý je vhodný pre začínajúcich vývojárov aj profesionálov. Beží rýchlo aj na low-end počítačoch a podporuje pluginy napísané v Pythone.

Sublime je možné flexibilne nakonfigurovať na prácu s projektmi z tisícok súborov. Podporované je automatické dopĺňanie, viacnásobná úprava, okamžitá úprava viacerých riadkov. To všetko minimalizuje rutinné úkony a eliminuje nové chyby.

Môžete si tiež uložiť úryvky (úryvky kódu, ktoré často používate) a vložiť ich pomocou klávesovej skratky bez dlhého prehľadávania starých projektov.

V tretej verzii editora bola vylepšená indexácia súborov pre zrýchlenie vyhľadávania premenných, funkcií a tried. Teraz je možné prejsť na predchádzajúcu pozíciu kurzora.

Vo všeobecnosti je Sublime Text 3 proprietárny editor: môžete si ho kúpiť za 80 dolárov. Skúšobná verzia je však k dispozícii zadarmo a vývojári zatiaľ neobmedzili dobu jej používania.

4. IntelliJ IDEA

IntelliJ IDEA
IntelliJ IDEA
  • jazyky: Java, Kotlin, Scala, Groovy, С, С ++, CSS, Go, HTML, PHP, Python, Ruby, XML, YAML a ďalšie.
  • Platformy: Windows, macOS, Linux.

Prostredie bolo pôvodne vytvorené pre Javu a je relevantné predovšetkým pre jazyky podobné Jave, ako sú Kotlin, Scala a Groovy. Vyvíja ho spoločnosť s ruskými koreňmi JetBrains. V skutočnosti vytvorila Kotlin - jazyk, ktorý spoločnosť Google označila za prioritu pre vývoj systému Android.

IntelliJ IDEA Prehľad IntelliJ IDEA je výkonný, aj keď nie veľmi rýchly systém s veľkou sadou nástrojov na tvorbu desktopových, mobilných a webových aplikácií, softvéru pre internet vecí. Existujú dve verzie: platená Ultimate pre spoločnosti a bezplatná komunita s otvoreným zdrojom.

Komunita nemá plnú podporu pre Spring framework, ako aj Java EE (Enterprise Edition), JavaScript, TypeScript, SQL. Ale vo všeobecnosti má všetko, čo potrebujete na spustenie malých projektov, napríklad debugger, podporu pre rámce na budovanie systémov Maven a Gradle, Git a SVN. A sada vstavaných nástrojov pre Android je rovnaká ako v oficiálnom Android Studiu od Google.

5. PyCharm

Najlepší editori kódu: PyCharm
Najlepší editori kódu: PyCharm
  • jazyky: Python, Jython, Cython, IronPython, PyPy, Django a ďalšie.
  • Platformy: Windows, macOS, Linux.

Ďalšie IDE od JetBrains, ale s dôrazom na Python a jeho rámec Django. Existujú aj dve verzie: Professional s plnou podporou pre vedecké (tvorba modelov, grafov, testovanie hypotéz) a vývoj webu v Pythone, HTML, JS a SQL; Komunita – iba Python a open source.

Prostredie obsahuje výkonné nástroje na analýzu napísaných programov, grafický debugger a umožňuje rýchlo vytvárať a spúšťať testy jednotiek. S PyCharm je ľahké sa pohybovať aj vo veľkých projektoch a upravovať kód za chodu – k dispozícii je automatické dokončovanie, automatický import, hotové šablóny a rýchly náhľad na dokumentáciu prvkov. Nakoniec je vhodné refaktorovať svoj kód tu, aby sa uľahčila jeho údržba a rozširovanie.

a vo vstavanom menu PyCharm nájdete množstvo pluginov. Sú to nástroje na prácu s veľkými údajmi, písanie kódu v určitých programovacích jazykoch (napríklad R alebo Rust), vytváranie tém, analyzovanie protokolov.

6. Zátvorky

Editory kódov: Zátvorky
Editory kódov: Zátvorky
  • jazyky: HTML, CSS, JavaScript a ďalšie.
  • Platformy: Windows, macOS, Linux.

Najlepší open source editor pre vývoj webových aplikácií. Samotný je postavený v jazykoch JavaScript, HTML5 a CSS3.

Brackets je duchovným dieťaťom spoločnosti Adobe Systems. Objavil sa v roku 2014 a aktívne sa vyvíja, aby webovým vývojárom poskytol čo najviac príležitostí.

Zátvorky sú vhodné najmä pre frontend: vstavané nástroje urýchľujú akcie s CSS, umožňujú vám vidieť všetky selektory, upravovať ich a okamžite vyhodnotiť výsledok. K dispozícii je tiež ladiaci program JavaScript Theseus a lokálny webový server na testovanie projektov.

Kód z Brackets môžete zobraziť v reálnom čase vo svojom prehliadači. Prostredie je synchronizované s Git a podporuje stovky rozšírení, ako aj vlastné klávesové skratky a rady JavaScript.

Pozrite si nástroje na rýchle úpravy v zátvorkách. Umožňujú vám vykonávať zmeny viacerých prvkov, funkcií alebo vlastností naraz, ako aj meniť kód CSS alebo JavaScript bez opustenia prepojeného súboru HTML. Výsledok je možné vidieť v prehliadači – s backendovým pripojením alebo bez neho.

7. Vim

Editor kódu: Vim
Editor kódu: Vim
  • jazyky: С, С ++, Shell Script, Bash Script, Java a ďalšie.
  • Platformy: Windows, macOS, Linux.

Dedič legendárnej série Vi, ktorá bola vytvorená pre Unix, poskytuje úplnú slobodu prispôsobenia a automatizácie vývoja. Je pravda, že pre začiatočníkov bude ťažké zvládnuť to. Pretože nemôžete len tak ísť a opustiť Vim prvýkrát.

Vim má dva režimy: normálny a vstupný. Tento prístup chráni pred náhodnými zmenami.

Pri štarte je editor v normálnom režime, s textom v ňom môžete pracovať modulárne: napríklad vymazať slovo alebo riadok. Okrem toho sa tu ukáže, že rýchlo prechádzate súborom a nájdete všetko, čo potrebujete.

Ak chcete prepnúť do režimu zadávania, musíte stlačiť tlačidlo I alebo Vložiť, späť - Esc. Iba v normálnom režime budete môcť správne ukončiť Vim. Ak zadáte ZQ alebo: q !, opustíte súbor bez uloženia zmien, ale pomocou ZZ,: wq alebo: x - po uložení súboru opustíte. V prvých dňoch spolupráce s Vim chcem tieto kombinácie napísať na nálepku, ktorú budem mať stále na očiach, no časom si na ne zvyknete.

8. Zatmenie

Editor kódu: Eclipse
Editor kódu: Eclipse
  • jazyky: Java, C, C ++, Perl, PHP, JavaScript, Python, Ruby, Rust, Scout, 1C V8 a ďalšie.
  • Platformy: Windows, macOS, Linux.

Univerzálne integrované prostredie, na základe ktorého sa vytvárajú ďalšie systémy na vývoj v určitých jazykoch alebo na testovanie. IBM do projektu investovalo približne 40 miliónov dolárov a následne uvoľnilo kód Eclipse a darovalo ho komunite na ďalší vývoj.

V skutočnosti sú rozšírenia vytvorené na základe Eclipse, ktoré vám umožňujú pohodlne pracovať s rôznymi jazykmi a projektmi. Rozšírenia sú moduly, editory panelov, perspektívy atď. Jedným z najznámejších je Eclipse JDT (Java Development Tools). Tento modul vám umožňuje písať kód v jazyku Java, je integrovaný so systémom riadenia verzií Git, môže komunikovať s Bugzilla bug trackerom a nástrojmi na sledovanie problémov, ako je Jira.

Na oficiálnej stránke sú k dispozícii hotové IDE Eclipse pre Java, C, C ++, PHP, JavaScript a ďalšie populárne jazyky. Môžete si stiahnuť aj samotnú platformu a moduly na riešenie konkrétnych problémov. Samostatne si všimneme 1C: Enterprise Development Tools pre prácu s platformou 1C: Enterprise.

9. Štúdio Aptana

Štúdio Aptana
Štúdio Aptana
  • jazyky: HTML, JavaScript, CSS, Ruby on Rails, PHP, Python a ďalšie.
  • Platformy: Windows, macOS, Linux.

Tento výkonný a ľahko použiteľný editor pre vývoj webových aplikácií je jednou z najznámejších distribúcií Eclipse. Na začiatku má zvýraznenie syntaxe a dokončenie kódu pre HTML, JavaScript a CSS. Pomocou doplnkov môžete prispôsobiť Aptana Studio pre Ruby on Rails, PHP, Python.

IDE je multiplatformové a automaticky dopĺňa zadaný text. Hlási chyby v kóde a pomáha ich rýchlo zbaviť.

Pre pohodlné ladenie má Aptana Studio vstavaný webový server Jaxer, ktorý vám umožňuje spustiť JavaScript na svojej strane a poskytnúť výsledok. Okrem toho rámec spolupracuje so službou Aptana Cloud. Uľahčuje nasadenie webových aplikácií v cloude a vytváranie škálovateľnej infraštruktúry.

Môžete si stiahnuť verziu editora pre požadovaný OS. A ak máte nainštalovaný Eclipse, postačí vám naň plugin Aptana.

10. Poznámkový blok ++

Poznámkový blok ++
Poznámkový blok ++
  • jazyky: 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 a ďalšie.
  • Platformy: Windows.

Tento textový editor s otvoreným zdrojovým kódom je oveľa viac než len šikovná náhrada poznámkového bloku. Podporuje zvýrazňovanie syntaxe pre všetky populárne (nielen!) jazyky, zostavovacie a značkovacie systémy - až po Ada, COBOL a Fortran.

Notepad ++ je veľmi ľahký a rýchly. Tisíce doplnkov z neho robia editor pre všetky príležitosti: existuje kontrola gramatiky v rôznych jazykoch, porovnávanie súborov, generovanie digitálnych podpisov, konverzia na rôzne kódovania a oveľa viac. A najpohodlnejšie je, že ak na rozdiel od programu Poznámkový blok zatvoríte program Poznámkový blok ++ a necháte v ňom neuložené súbory, automaticky sa otvoria pri ďalšom spustení programu.

Vo všeobecnosti, aj keď nebudete používať Notepad ++ ako hlavný editor kódu, odporúčame vám ho nainštalovať. Zmenu kódovania, opravu JSON či prezeranie súboru neznámeho typu tu prebehne veľmi rýchlo a jednoducho.

11. Emacs

Emacs
Emacs
  • jazyky: C, C ++, Java, Perl, Lisp, Objective-C a iné.
  • Platformy: Windows, macOS, Linux.

Malý editor makier (Emacs je skratka pre Editor MACroS) sa v priebehu rokov vyvinul do celej rodiny. Po sérii Vi a jej nástupcovi Vim sa stal skutočným zjavením a výrazne uľahčil život tým, ktorí písali kód pred 30-40 rokmi.

Ale aj dnes dokáže Emacs v správnych rukách veľa. Má základné a mnoho doplnkových režimov, napríklad pre rôzne programovacie jazyky, prezeranie adresárov, prácu s poštou. Podporuje rýchly pohyb v texte a súboroch pomocou klávesových skratiek. Editor je možné flexibilne konfigurovať: od nastavenia počtu medzier pre každú úroveň odsadenia až po spustenie určitých funkcií po zmene schránky.

Veľkonočné vajíčka v Emacs sú iný príbeh. Poskytujú sa tu napríklad hry a špeciálny režim psychoterapeuta - rozhovor s virtuálnou partnerkou Elizou. Okrem toho si môžete nainštalovať rozšírenie pre Emacs a automatizovať hru Tetris - samozrejme medzi prácou s kódom.

12. Komodo IDE

Editory kódu: Komodo IDE
Editory kódu: Komodo IDE
  • jazyky: Python, Perl, Ruby, HTML, CSS, JavaScript a ďalšie.
  • Platformy: Windows, macOS, Linux.

Bezplatný editor kódu od kanadskej spoločnosti ActiveState, vývojára verzií programovacích jazykov Active Perl a Active Python. K dispozícii je aj menšia verzia Komodo Edit – bez vstavanej podpory testov jednotiek a debuggerov.

Komodo IDE poskytuje zvýrazňovanie syntaxe, automatické dopĺňanie, možnosť pracovať s rôznymi koncami riadkov a kódovaním. Tu je vhodné upravovať súbory v rôznych programovacích jazykoch a hypertextových značkách. Pre Perl, PHP, Python, Ruby, TCL, JavaScript existuje aj kontrola syntaxe – nie sú potrebné žiadne nástroje tretích strán.

Odporúča: