12 najlepších editorov bezplatných kódov
Vzdelávací Program Technológia / / December 30, 2020
1. Kód Visual Studio
- Jazyky: C, C #, C ++, CSS, Go, Groovy, HTML, Java, JavaScript, JSON, Lua, .NET Core, Objective-C, PHP, Perl, Python, Ruby, Rust, Shell script, TypeScript a ďalšie.
- Platformy: Windows, macOS, Linux.
Univerzálny editor kódov od spoločnosti Microsoft, dosť rýchly a funkčný. Prostredie otvoreného zdroja podporuje automatické inteligentné dokončovanie textu programu pomocou pomocou technológie Microsoft IntelliSense a zvýrazňovania syntaxe pre najobľúbenejšie jazykoch.
Funkcia Visual Studio Code je dostatočná pre amatérskych aj profesionálnych používateľov rozvoja. Editor má zabudované nástroje na manipuláciu s úložiskami Git a nástroje na refaktoring. Funkciu môžete rozšíriť na úkor tisícov doplnkov - vyhľadajte ich priamo v prostredí podľa názvu alebo jazyka, v ktorom píšete.
Klávesové skratky vám pomôžu rýchlejšie upravovať kód v Visual Studio Code. Poskytnú rýchlu navigáciu vo vašom projekte a urobia dojem na personalistu v rozhovore.
Stiahnite si kód Visual Studio →
2. Atom
- Jazyky: C, C ++, C #, CSS, Go, HTML, JavaScript, Java, JSON, Objective-C, PHP, Perl, Python, Ruby, Shell script, Scala, SQL, XML, YAML a ďalšie.
- Platformy: Windows, macOS, Linux.
Jednoduchý a ľahko použiteľný editor s otvoreným zdrojom - duchovným dieťaťom spoločnosti GitHub Inc., najväčšej hostiteľskej a spolupracujúcej vývojárskej služby softvéru, ktorú teraz vlastní spoločnosť Microsoft. Atom podporuje širokú škálu jazykov a je vhodný pre vývoj na viacerých platformách.
Pluginy napísané v Node.js sú k dispozícii tu - vážne rozšíria vaše možnosti. Atom pracuje rýchlo a spoľahlivo, podporuje synchronizáciu s Gitom, skladanie kódu, automatické dopĺňanie slov a ďalšie funkcie profesionálnych editorov.
S nástrojom Teletype pre atóm môžete pri písaní kódu v reálnom čase spolupracovať s kolegom. Je ideálny pre programovanie párov, rýchle opravy chýb a brainstorming vo výskume a vývoji.
Editor obsahuje štyri možnosti rozhrania a osem tém - svetlú a tmavú. K dispozícii sú tiež 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.
Stiahnite si Atom →
3. 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 dosť výkonný editor, ktorý je vhodný ako pre začínajúcich vývojárov, tak pre profesionálov. Spúšťa sa rýchlo aj na počítačoch nižšej triedy a podporuje pluginy napísané v jazyku Python.
Sublime je možné flexibilne nakonfigurovať na prácu s projektmi od tisícov súbory. Podporované automatické dopĺňanie, viacnásobné úpravy, okamžité úpravy viacerých riadkov. To všetko minimalizuje rutinné činnosti a eliminuje nové chyby.
Môžete tiež uložiť útržky (útržky kódu, ktoré často používate), aby ste ich mohli vložiť pomocou klávesovej skratky bez dlhého prehľadávania starých projektov.
V tretej verzii editora bolo vylepšené indexovanie súborov, aby sa urýchlilo hľadanie premenných, funkcií a tried. Teraz je možné prejsť na predchádzajúcu pozíciu kurzora.
Všeobecne je Sublime Text 3 patentovaný editor: môžete si ho kúpiť za 80 dolárov. Skúšobná verzia je ale k dispozícii zadarmo a vývojári zatiaľ neobmedzili dobu jej používania.
Stiahnite si Sublime Text 3 →
4. 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 ju spoločnosť s ruskými koreňmi JetBrains. V skutočnosti vytvorila jazyk Kotlin - jazyk, ktorý Google označil za prioritu vývoja systému Android.
IntelliJ IDEAPrehľad IntelliJ IDEA - výkonný, aj keď nie veľmi rýchly systém s veľkým súborom nástrojov na vytváranie desktopových, mobilných a webových aplikácií, softvérom pre internet vecí. Existujú dve verzie: platená verzia Ultimate pre spoločnosti a bezplatná komunita open source.
Komunita nemá úplnú podporu pre jarný rámec, ako aj Java EE (Enterprise Edition), JavaScript, TypeScript, SQL. Ale všeobecne má všetko, čo potrebujete na začatie malých projektov, napríklad debugger, podporu rámcov pre tvorbu Maven a Gradle, systémy riadenia verzií Git a SVN. Sada zabudovaných nástrojov pre Android rovnaké ako v oficiálnom Štúdiu Android od Googlu.
Stiahnite si IntelliJ IDEA →
5. 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 framework Django. Existujú aj dve verzie: Profesionálna s plnou podporou pre vedecké (tvorba modelov, grafov, testovanie hypotéz) a vývoj webových aplikácií v jazykoch Python, 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 vám rýchlo vytvárať a spúšťať testy jednotiek. S programom PyCharm je ľahká navigácia aj vo veľkých projektoch a editácia kódu za chodu - k dispozícii je automatické dokončovanie, automatický import, pripravené šablóny a rýchly prehľad dokumentácie prvkov. Nakoniec je vhodné preformátovať váš kód sem, aby sa uľahčila jeho údržba a rozšírenie.
Na strane a v zabudovanej ponuke PyCharm nájdete veľa doplnkov. Toto sú nástroje na prácu s veľké dáta, písanie kódu v určitých programovacích jazykoch (napríklad R alebo Rust), vytváranie tém, analýza protokolov.
Stiahnite si PyCharm →
6. Konzoly
- Jazyky: HTML, CSS, JavaScript a ďalšie.
- Platformy: Windows, macOS, Linux.
Najlepší editor otvorených zdrojov pre vývoj webových aplikácií. Je sám o sebe zabudovaný 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 poskytoval webovým vývojárom čo najviac príležitostí.
Konzoly sú zvlášť vhodné pre klientske rozhranie: vstavané nástroje urýchľujú akcie pomocou CSS, umožňujú vám vidieť všetky selektory, upravovať ich a okamžite vyhodnotiť výsledok. K dispozícii sú tiež debugger JavaScript Theseus a miestny webový server na testovacie projekty.
Kód z hranatých zátvoriek si môžete zobraziť v reálnom čase vo svojom prehliadači. Prostredie je synchronizované s Gitom a podporuje stovky bežných i rozšírení Klávesové skratky a tipy pre JavaScript.
Vyskúšajte nástroje na rýchle úpravy v zátvorkách. Umožňujú vám vykonávať zmeny vo viacerých prvkoch, funkciách alebo vlastnostiach 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.
Stiahnite si konzoly →
7. 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 pri prispôsobovaní a automatizácii vývoja. Pre začiatočníkov to však bude ťažké zvládnuť. Pretože nemôžete ísť a vyjsť z Vimu prvýkrát.
Vim má dva režimy: normálny a vstupný. Tento prístup chráni pred náhodnými zmenami.
Na začiatku je editor v normálnom režime, s textom v ňom môžete pracovať modulárne: napríklad odstrániť slovo alebo riadok. Umožňuje tiež rýchlejšiu navigáciu v súbore a nájdenie všetkého, čo potrebujete.
Ak chcete prepnúť do režimu zadávania, stlačte tlačidlo I alebo Vložiť, späť - Esc. Iba v normálnom režime budete môcť Vim opustiť správne. 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 skončíte. Na začiatku práce s Vimom chcem napísať tieto kombinácie nálepka, ktoré vám budú vždy na očiach, ale časom si na ne zvyknete.
Stiahnite si Vim →
8. Zatmenie
- 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 pre vývoj v určitých jazykoch alebo pre testovanie. Spoločnosť IBM investovala do projektu takmer 40 miliónov dolárov, potom vydala kód Eclipse a venovala ho komunite na ďalší vývoj.
Na základe Eclipse zväčšeniektoré vám umožňujú pohodlne pracovať s rôznymi jazykmi a projektmi. Príponami sú moduly, editory panelov, perspektívy atď. Jedným z najznámejších je Eclipse JDT (Java Development Tools). Tento modul umožňuje písať kód v prostredí Java, je integrovaný do systému riadenia verzií Git a môže komunikovať s nástrojom na sledovanie chýb Bugzilla a nástrojmi na sledovanie problémov, ako je Jira.
Ready-made Eclipse IDE pre Java, C, C ++, PHP, JavaScript a ďalšie populárne jazyky sú k dispozícii na oficiálnych stránkach. Môžete si tiež stiahnuť 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.
Stiahnite si Eclipse →
9. Š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 jedným z najslávnejších distribúcie Zatmenie. 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.
Integrované vývojové prostredie podporuje rôzne platformy a automaticky dokončuje zadaný text. Hlási chyby v kóde a pomáha sa ich rýchlo zbaviť.
Pre pohodlné ladenie má Aptana Studio zabudovaný webový server Jaxer, ktorý vám umožňuje spustiť JavaScript na jeho boku a poskytnúť výsledok. Rámec navyše interaguje so službou Aptana Cloud. Uľahčuje nasadenie webových aplikácií v oblaku a budovanie š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.
Stiahnite si Aptana Studio →
10. 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ší.
- Platformy: Windows.
Tento textový editor s otvoreným zdrojovým kódom je oveľa viac než len výmena inteligentného poznámkového bloku. Podporuje zvýraznenie syntaxe pre všetky populárne (a nielen!) Jazyky, systémy zostavovania a označovania - až po Ada, COBOL a Fortran.
Poznámkový blok ++ je veľmi ľahký a rýchly. Tisíce doplnkov z neho robia editor pre všetky príležitosti: nechýba ani kontrola gramatiku v rôznych jazykoch a porovnávanie súborov a generovanie digitálnych podpisov a prevod na rôzne kódovania a oveľa viac. A najpohodlnejšie je, že na rozdiel od programu Poznámkový blok, ak zatvoríte program Poznámkový blok ++ a ponecháte v ňom neuložené súbory, automaticky sa otvoria pri ďalšom spustení programu.
Všeobecne platí, že aj keď nebudete ako hlavný editor kódu používať program Poznámkový blok ++, odporúčame vám ho nainštalovať. Zmena kódovania, oprava JSON alebo prezeranie súboru neznámeho typu sa tu dajú vykonať veľmi rýchlo a ľahko.
Stiahnite si Poznámkový blok ++ →
11. Emacs
- Jazyky: C, C ++, Java, Perl, Lisp, Objective-C a ďalšie.
- Platformy: Windows, macOS, Linux.
Malý redaktor makrá (Emacs znamená Editor MACroS) sa za tie roky vyvinula do celej rodiny. Po sérii Vi a jej nástupcovi Vimovi sa stalo skutočným odhalením a výrazne uľahčilo život tým, ktorí napísali kód pred 30-40 rokmi.
Ale aj dnes môže Emacs urobiť veľa v správnych rukách. Má základný a mnoho ďalších režimov, napríklad pre rôzne programovacie jazyky, prezeranie adresárov, prácu s poštou. Podporuje rýchly pohyb cez text a súbory 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 Emacse sú ďalším príbehom. 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.
Stiahnite si Emacs →
12. Komodo IDE
- Jazyky: Python, Perl, Ruby, HTML, CSS, JavaScript a ďalšie.
- Platformy: Windows, macOS, Linux.
Bezplatný editor kódov od kanadskej spoločnosti ActiveState, vývojára jazykových verzií programovanie Aktívny Perl a aktívny Python. K dispozícii je tiež menšia verzia nástroja Komodo Edit - žiadna vstavaná podpora testov jednotiek a ladiacich nástrojov.
Komodo IDE poskytuje zvýraznenie syntaxe, automatické dokončovanie, schopnosť 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.
Balík obsahuje debuggery a profilovače, klienta pre systémy riadenia verzií, nástroje na vytváranie regulárnych výrazov a kontrolu požiadaviek inšpektora HTTP. Môžete si tiež nainštalovať doplnky: komunita na nich aktívne pracuje.
Stiahnite si Komodo IDE →
Prečítajte si tiež💻🔧🕹
- Čo je Arduino a prečo by ste si ho mali kúpiť
- 22 užitočných rozšírení pre začínajúceho programátora
- Ako sa naučiť programovať pre dieťa alebo tínedžera: tipy a užitočné zdroje pre mladých programátorov
- 25 bezplatných kurzov online programovania, ktoré sa učia od nuly
- 6 dôvodov, prečo sa naučiť programovať, ak nie ste programátor