12 nejlepších editorů bezplatných kódů
Vzdělávací Program Technologie / / December 30, 2020
1. Kód sady 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 další.
- Platformy: Windows, macOS, Linux.
Univerzální editor kódu od společnosti Microsoft, poměrně rychlý a funkční. Prostředí open source podporuje automatické inteligentní dokončení textu programu pomocí pomocí technologie Microsoft IntelliSense a zvýraznění syntaxe pro nejoblíbenější jazyky.
Funkce Visual Studio Code jsou dostatečné pro amatérské i profesionální použití rozvoj. Editor má vestavěné nástroje pro manipulaci s úložišti Git a nástroje pro refaktoring. Funkci můžete rozšířit na úkor tisíců pluginů - hledejte je přímo v prostředí podle názvu nebo podle jazyka, ve kterém píšete.
Klávesové zkratky vám pomohou rychleji upravovat kód v Visual Studio Code. Poskytnou rychlou navigaci ve vašem projektu a zapůsobí na náboráře v rozhovoru.
Stáhněte si Visual Studio Code →
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 další.
- Platformy: Windows, macOS, Linux.
Jednoduchý a snadno použitelný editor s otevřeným zdrojovým kódem - duchovním dítětem společnosti GitHub Inc., největší služby pro vývoj softwaru pro hosting a spolupráci, kterou nyní vlastní společnost Microsoft. Atom podporuje širokou škálu jazyků a je vhodný pro vývoj napříč platformami.
Pluginy napsané v Node.js jsou k dispozici zde - vážně rozšíří vaše možnosti. Atom pracuje rychle a spolehlivě, podporuje synchronizaci s Git, skládání kódu, automatické doplňování slov a další funkce profesionálních editorů.
S Teletype pro Atom můžete spolupracovat s kolegou na psaní kódu v reálném čase. Je ideální pro párové programování, rychlé opravy chyb a brainstorming ve společnosti R&D.
Editor obsahuje čtyři možnosti rozhraní a osm témat - světlé a tmavé. K dispozici jsou také nástroje pro ruční přizpůsobení v CSS / Less, HTML a JavaScript - to vše vám pomůže nastavit extrémně pohodlné pracovní prostředí.
Stáhnout 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 další.
- Platformy: Windows, macOS, Linux.
Lehký, ale docela výkonný editor, který je vhodný jak pro začínající vývojáře, tak pro profesionály. Běží rychle i na low-end počítačích a podporuje pluginy napsané v Pythonu.
Sublime lze flexibilně konfigurovat pro práci s projekty od tisíců soubory. Podporované automatické doplňování, vícenásobné úpravy, okamžité úpravy více řádků. To vše minimalizuje rutinní činnosti a eliminuje nové chyby.
Můžete také uložit úryvky (fragmenty kódu, které často používáte) a vložit je pomocí klávesové zkratky, aniž byste museli ve starých projektech dlouho hledat.
Ve třetí verzi editoru bylo vylepšeno indexování souborů, aby se urychlilo hledání proměnných, funkcí a tříd. Nyní je možné přejít na předchozí pozici kurzoru.
Obecně je Sublime Text 3 patentovaným editorem: můžete si jej koupit za 80 $. Zkušební verze je ale k dispozici zdarma a vývojáři zatím neomezili dobu jejího používání.
Stáhněte si Sublime Text 3 →
4. IntelliJ IDEA
- Jazyky: Java, Kotlin, Scala, Groovy, С, С ++, CSS, Go, HTML, PHP, Python, Ruby, XML, YAML a další.
- Platformy: Windows, macOS, Linux.
Prostředí bylo původně vytvořeno pro Javu a je relevantní především pro jazyky podobné Javě, jako jsou Kotlin, Scala a Groovy. Vyvíjí ji společnost s ruskými kořeny JetBrains. Ve skutečnosti vytvořila Kotlin - jazyk, který Google označil za prioritu pro vývoj Androidu.
IntelliJ IDEAPřehled IntelliJ IDEA - výkonný, i když ne příliš rychlý systém s velkou sadou nástrojů pro vytváření desktopových, mobilních a webových aplikací, software pro internet věcí. Existují dvě verze: placená verze Ultimate pro společnosti a bezplatná komunita open source.
Komunita nemá plnou podporu pro jarní rámec, stejně jako Java EE (Enterprise Edition), JavaScript, TypeScript, SQL. Ale obecně má vše, co potřebujete k zahájení malých projektů, například debugger, podporu rámců pro vytváření Maven a Gradle, systémy pro správu verzí Git a SVN. Sada vestavěných nástrojů pro Android stejné jako v oficiálním Android Studio od Google.
Stáhněte si IntelliJ IDEA →
5. PyCharm
- Jazyky: Python, Jython, Cython, IronPython, PyPy, Django a další.
- Platformy: Windows, macOS, Linux.
Další IDE od JetBrains, ale s důrazem na Python a jeho Django framework. Existují také dvě verze: Profesionální s plnou podporou pro vědecké (vytváření modelů, grafů, testování hypotéz) a vývoj webových aplikací v Pythonu, HTML, JS a SQL; Komunita - pouze Python a open source.
Prostředí obsahuje výkonné nástroje pro analýzu psaných programů, grafický debugger a umožňuje vám rychle vytvářet a spouštět testy jednotek. S PyCharmem je snadné procházet i ve velkých projektech a upravovat kód za běhu - k dispozici je automatické dokončování, automatický import, připravené šablony a rychlé prohlížení dokumentace k prvkům. Nakonec je vhodné zde refaktorovat svůj kód, aby bylo snazší udržovat a rozšiřovat.
Na stránce a ve vestavěné nabídce PyCharm najdete spoustu pluginů. Toto jsou nástroje pro práci s velká data, psaní kódu v určitých programovacích jazycích (například R nebo Rust), vytváření témat, analýza protokolů.
Stáhněte si PyCharm →
6. Závorky
- Jazyky: HTML, CSS, JavaScript a další.
- Platformy: Windows, macOS, Linux.
Nejlepší editor open source pro vývoj webových aplikací. Je sám postaven v JavaScriptu, HTML5 a CSS3.
Brackets je duchovním dítětem společnosti Adobe Systems. Objevil se v roce 2014 a aktivně se vyvíjí, aby poskytoval webovým vývojářům co nejvíce příležitostí.
Konzoly jsou obzvláště vhodné pro rozhraní frontend: vestavěné nástroje zrychlují akce pomocí CSS, umožňují vám zobrazit všechny selektory, upravit je a okamžitě vyhodnotit výsledek. K dispozici je také debugger JavaScript Theseus a místní webový server pro testování projektů.
Kód z hranatých závorek si můžete prohlédnout v reálném čase ve svém prohlížeči. Prostředí je synchronizováno s Gitem a podporuje stovky i obvyklých rozšíření Klávesové zkratky a tipy pro JavaScript.
Podívejte se na nástroje pro rychlé úpravy v závorkách. Umožňují provádět změny více prvků, funkcí nebo vlastností najednou nebo měnit kód CSS nebo JavaScript, aniž byste opustili propojený soubor HTML. Výsledek lze vidět v prohlížeči - s backendovým připojením nebo bez něj.
Stáhněte si závorky →
7. Vim
- Jazyky: С, С ++, Shell Script, Bash Script, Java a další.
- Platformy:Okna, macOS, Linux.
Dědic legendární řady Vi, která byla vytvořena pro Unix, poskytuje úplnou svobodu přizpůsobit a automatizovat vývoj. Je pravda, že pro začátečníky to bude těžké zvládnout. Protože nemůžete prostě jít a opustit Vim poprvé.
Vim má dva režimy: normální a vstupní. Tento přístup chrání před náhodnými změnami.
Na začátku je editor v normálním režimu, můžete s ním pracovat modulárně: například odstranit slovo nebo řádek. Kromě toho se zde ukáže, že rychle procházíte souborem a najdete vše, co potřebujete.
Chcete-li přepnout do režimu zadávání, musíte stisknout tlačítko I nebo Vložit, zpět - Esc. Pouze v normálním režimu budete moci Vim správně opustit. Pokud zadáte ZQ nebo: q!, Pak soubor opustíte bez uložení změn, ale pomocí ZZ,: wq nebo: x - po uložení souboru skončíte. V počátcích práce s Vimem chci zapsat tyto kombinace nálepka, které vám budou vždy před očima, ale postupem času si na ně zvyknete.
Stáhnout Vim →
8. Zatmění
- Jazyky: Java, C, C ++, Perl, PHP, JavaScript, Python, Ruby, Rust, Scout, 1C V8 a další.
- Platformy: Windows, macOS, Linux.
Univerzální integrované prostředí, na jehož základě jsou vytvářeny další systémy pro vývoj v určitých jazycích nebo pro testování. IBM do projektu investovala přibližně 40 milionů dolarů, poté vydala kód Eclipse a darovala jej komunitě pro další vývoj.
Ve skutečnosti, na základě Eclipse, rozšířeníkteré vám umožní pohodlně pracovat s různými jazyky a projekty. Rozšíření jsou moduly, editory panelů, perspektivy atd. Jedním z nejznámějších je Eclipse JDT (Java Development Tools). Tento modul umožňuje psát kód v Javě, integruje se do systému pro správu verzí Git a může komunikovat s nástrojem pro sledování chyb Bugzilla a nástroji pro sledování problémů, jako je Jira.
Ready-made Eclipse IDE pro Java, C, C ++, PHP, JavaScript a další populární jazyky jsou k dispozici na oficiálních stránkách. Můžete si také stáhnout samotnou platformu a moduly pro řešení konkrétních problémů. Samostatně si všimneme 1C: Enterprise Development Tools pro práci s platformou 1C: Enterprise.
Stáhněte si Eclipse →
9. Studio Aptana
- Jazyky: HTML, JavaScript, CSS, Ruby on Rails, PHP, Python a další.
- Platformy: Windows, macOS, Linux.
Tento výkonný a snadno použitelný editor pro vývoj webových aplikací je jedním z nejznámějších distribuce Zatmění. Na začátku má zvýraznění syntaxe a doplnění kódu pro HTML, JavaScript a CSS. Pomocí pluginů můžete přizpůsobit Aptana Studio pro Ruby on Rails, PHP, Python.
Integrované vývojové prostředí podporuje více platforem a automaticky doplňuje zadaný text. Hlásí chyby v kódu a pomáhá se jich rychle zbavit.
Pro pohodlné ladění má Aptana Studio vestavěný webový server Jaxer, který vám umožňuje spouštět JavaScript na jeho straně a poskytovat výsledek. Kromě toho rozhraní interaguje se cloudovou službou Aptana. Usnadňuje nasazení webových aplikací v oblaku a budování škálovatelné infrastruktury.
Můžete si stáhnout verzi editoru pro požadovaný operační systém. A pokud máte nainstalovaný Eclipse, postačí vám pro něj plugin Aptana.
Stáhněte 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 další.
- Platformy: Okna.
Tento textový editor s otevřeným zdrojovým kódem je mnohem víc než jen výměna chytrého poznámkového bloku. Podporuje zvýraznění syntaxe pro všechny populární (a nejen!) Jazyky, systémy sestavování a značení - až po Ada, COBOL a Fortran.
Notepad ++ je velmi lehký a rychlý. Tisíce pluginů z něj dělají editor pro všechny příležitosti: je zde také kontrola gramatika v různých jazycích a porovnávání souborů a generování digitálních podpisů a převod na různá kódování a mnoho dalšího. A nejpohodlnější věc je, že na rozdíl od programu Poznámkový blok, pokud zavřete Poznámkový blok ++ a necháte v něm neuložené soubory, automaticky se otevřou při příštím spuštění programu.
Obecně platí, že i když nebudete používat Notepad ++ jako svůj hlavní editor kódu, doporučujeme jej nainstalovat. Zde můžete velmi rychle a snadno změnit kódování, opravit JSON nebo zobrazit soubor neznámého typu.
Stáhněte si Poznámkový blok ++ →
11. Emacs
- Jazyky: C, C ++, Java, Perl, Lisp, Objective-C a další.
- Platformy: Windows, macOS, Linux.
Malý editor makra (Emacs znamená Editor MACroS) se za ta léta vyvinula v celou rodinu. Po sérii Vi a jejím nástupci Vimovi se stala skutečným odhalením a usnadnila život těm, kteří psali kód před 30-40 lety.
Ale i dnes může Emacs udělat hodně ve správných rukou. Má základní a mnoho dalších režimů, například pro různé programovací jazyky, prohlížení adresářů, práci s poštou. Podporuje rychlý pohyb po textu a souborech pomocí klávesových zkratek. Editor lze flexibilně konfigurovat: od nastavení počtu mezer pro každou úroveň odsazení až po spuštění určitých funkcí po změně schránky.
Velikonoční vajíčka v Emacsu jsou dalším příběhem. Zde jsou například k dispozici hry a speciální režim psychoterapeuta - rozhovor s virtuální partnerkou Elizou. Kromě toho si můžete nainstalovat rozšíření pro Emacs a automatizovat hru Tetris - samozřejmě mezi prací s kódem.
Stáhněte si Emacs →
12. Komodo IDE
- Jazyky: Python, Perl, Ruby, HTML, CSS, JavaScript a další.
- Platformy: Windows, macOS, Linux.
Zdarma editor kódu od kanadské společnosti ActiveState, vývojáře jazykových verzí programování Aktivní Perl a aktivní Python. K dispozici je také menší verze Komodo Edit - bez vestavěné podpory pro testy jednotek a debuggery.
Komodo IDE poskytuje zvýraznění syntaxe, automatické dokončování, schopnost pracovat s různými konci řádků a kódováním. Zde je vhodné upravovat soubory v různých programovacích jazycích a hypertextových značkách. Pro Perl, PHP, Python, Ruby, TCL, JavaScript existuje také kontrola syntaxe - nejsou potřeba žádné nástroje třetích stran.
Balíček obsahuje debuggery a profilery, klienta pro systémy správy verzí, nástroje pro vytváření regulárních výrazů a kontrolu požadavků inspektora HTTP. Můžete si také nainstalovat doplňky: komunita na nich aktivně pracuje.
Stáhněte si Komodo IDE →
Přečtěte si také💻🔧🕹
- Co je Arduino a proč byste si jej měli koupit
- 22 užitečných rozšíření pro začínajícího programátora
- Jak se naučit kódovat pro děti nebo mládež: Tipy a zdroje pro mladé programátory
- 25 bezplatných online programovacích kurzů, které se můžete učit od nuly
- 6 důvodů, proč se učit programovat, pokud nejste programátor