12 bästa gratis kodredigerare
Utbildningsprogram Teknik / / December 30, 2020
1. Visual Studio-kod
- Språk: C, C #, C ++, CSS, Go, Groovy, HTML, Java, JavaScript, JSON, Lua, .NET Core, Objective-C, PHP, Perl, Python, Ruby, Rust, Shell-skript, TypeScript och andra.
- Plattformar: Windows, macOS, Linux.
En universell kodredigerare från Microsoft, ganska snabb och funktionell. Öppen källkodsmiljö stöder automatisk smart slutförande av programtext med använder Microsoft IntelliSense-teknik och syntaxmarkering för de mest populära språk.
Visual Studio Code har tillräckligt för både amatörer och professionella utveckling. Redaktören har inbyggda verktyg för att manipulera Git-arkiv och verktyg för refactoring. Du kan utöka funktionaliteten på bekostnad av tusentals plugins - sök efter dem direkt i miljön efter namn eller på det språk du skriver.
Kortkommandon kan hjälpa dig att redigera kod snabbare i Visual Studio-kod. De ger snabb navigering genom ditt projekt och imponerar på rekryteraren i intervjun.
Ladda ner Visual Studio-kod →
2. Atom
- Språk: C, C ++, C #, CSS, Go, HTML, JavaScript, Java, JSON, Objective-C, PHP, Perl, Python, Ruby, Shell-skript, Scala, SQL, XML, YAML och mer.
- Plattformar: Windows, macOS, Linux.
En enkel och lättanvänd öppen källkodsredigerare - hjärnbarnet till GitHub Inc., den största värdtjänst- och samarbetsprogramvaruutvecklingstjänsten som Microsoft äger. Atom stöder ett brett utbud av språk och är lämpligt för plattformsutveckling.
Plugins skrivna i Node.js finns här - de kommer att utöka dina möjligheter på allvar. Atom fungerar snabbt och pålitligt, det stöder synkronisering med Git, kodvikning, automatisk ordkomplettering och andra funktioner hos professionella redaktörer.
Med Teletype for Atom kan du samarbeta med en kollega för att skriva kod i realtid. Det är perfekt för parprogrammering, snabba buggfixar och brainstorming vid FoU.
Redaktören har fyra gränssnittsalternativ och åtta teman - ljus och mörk. Det finns också verktyg för manuell anpassning i CSS / Less, HTML och JavaScript - som alla hjälper dig att skapa en extremt bekväm arbetsmiljö.
Ladda ner Atom →
3. Sublim text 3
- Språk: C, C ++, C #, CSS, Erlang, HTML, Groovy, Haskell, Java, JavaScript, LaTeX, Lisp, Lua, MATLAB, Perl, PHP, Python, R, Ruby, SQL, XML och mer.
- Plattformar: Windows, macOS, Linux.
Lätt, men ganska kraftfull redaktör, som passar både nybörjare och proffs. Det startar snabbt även på avancerade datorer och stöder plugins skrivna i Python.
Sublim kan konfigureras flexibelt för att arbeta med projekt från tusentals filer. Autoslutförande, multipel redigering, omedelbar redigering av flera rader stöds. Allt detta minimerar rutinåtgärder och eliminerar nya misstag.
Du kan också spara kodavsnitt (kodavsnitt som du ofta använder) för att infoga dem med en kortkommando utan långa sökningar i gamla projekt.
I den tredje versionen av redigeraren har indexeringen av filer förbättrats för att påskynda sökningen efter variabler, funktioner och klasser. Nu är det möjligt att gå till föregående markörposition.
Generellt är Sublime Text 3 en egen redaktör: du kan köpa den för $ 80. Men testversionen är tillgänglig gratis och utvecklarna har ännu inte begränsat användningen.
Ladda ner Sublime Text 3 →
4. IntelliJ IDEA
- Språk: Java, Kotlin, Scala, Groovy, С, С ++, CSS, Go, HTML, PHP, Python, Ruby, XML, YAML och andra.
- Plattformar: Windows, macOS, Linux.
Miljön skapades ursprungligen för Java och är främst relevant för Java-liknande språk som Kotlin, Scala och Groovy. Den utvecklas av ett företag med ryska rötter JetBrains. Hon skapade faktiskt Kotlin - det språk som Google har identifierat som en prioritet för Android-utveckling.
IntelliJ IDEAÖversikt av IntelliJ IDEA - ett kraftfullt, om än inte särskilt snabbt system med en stor uppsättning verktyg för att skapa stationära, mobila och webbapplikationer, programvara för sakernas internet. Det finns två versioner: den betalda Ultimate för företag och den fria open source-communityn.
Gemenskapen har inte fullt stöd för Spring Framework, liksom Java EE (Enterprise Edition), JavaScript, TypeScript, SQL. Men i allmänhet har den allt du behöver för att starta små projekt, till exempel en felsökare, stöd för ramverk för att bygga Maven och Gradle, versionskontrollsystem Git och SVN. En uppsättning inbyggda verktyg för Android samma som i den officiella Android Studio från Google.
Ladda ner IntelliJ IDEA →
5. PyCharm
- Språk: Python, Jython, Cython, IronPython, PyPy, Django och mer.
- Plattformar: Windows, macOS, Linux.
Ytterligare en IDE från JetBrains, men med betoning på Python och dess Django-ramverk. Det finns också två versioner: Professionell med fullt stöd för vetenskapliga (skapa modeller, grafer, testa hypoteser) och webbutveckling i Python, HTML, JS och SQL; Community - Endast Python och öppen källkod.
Miljön innehåller kraftfulla verktyg för att analysera skrivna program, en grafisk felsökare, och låter dig snabbt skapa och köra enhetstester. Med PyCharm är det enkelt att navigera även i stora projekt och redigera kod direkt - det finns automatisk komplettering, automatisk import, färdiga mallar och snabb visning av dokumentation för element. Slutligen är det bekvämt att omforma din kod här för att göra det lättare att underhålla och förlänga.
På plats och i den inbyggda PyCharm-menyn hittar du många plugins. Det här är verktygen för att arbeta med stora data, skriva kod på vissa programmeringsspråk (till exempel R eller Rust), skapa teman, analysera loggar.
Ladda ner PyCharm →
6. Fästen
- Språk: HTML, CSS, JavaScript och mer.
- Plattformar: Windows, macOS, Linux.
Den bästa open source-redigeraren för webbutveckling. Den är själv byggd i JavaScript, HTML5 och CSS3.
Brackets är hjärnbarnet för Adobe Systems. Det dök upp 2014 och utvecklas aktivt för att ge webbutvecklare så många möjligheter som möjligt.
Fästen är särskilt praktiskt för frontend: inbyggda verktyg påskyndar åtgärder med CSS, låter dig se alla väljare, redigera dem och omedelbart utvärdera resultatet. Det finns även en Theseus JavaScript-felsökare och en lokal webbserver för testprojekt.
Du kan se koden från parenteser i realtid i din webbläsare. Miljön synkroniseras med Git och stöder hundratals tillägg såväl som anpassade Snabbtangenter och JavaScript-tips.
Kolla in snabbredigeringsverktygen i parenteser. De låter dig göra ändringar i flera element, funktioner eller egenskaper samtidigt eller ändra kod till CSS eller JavaScript utan att lämna den länkade HTML-filen. Resultatet kan ses i webbläsaren - med eller utan backend-anslutning.
Ladda ner fästen →
7. Vim
- Språk: С, С ++, Shell Script, Bash Script, Java och andra.
- Plattformar:Windows, macOS, Linux.
Arving till den legendariska Vi-serien, som skapades för Unix, ger fullständig frihet att anpassa och automatisera utveckling. Det är sant att det blir svårt för nybörjare att bemästra det. För att du inte bara kan gå ut ur Vim första gången.
Vim har två lägen: normal och ingång. Detta tillvägagångssätt skyddar mot oavsiktliga förändringar.
I början är redigeraren i normalt läge, du kan arbeta med text i den modulärt: till exempel ta bort ett ord eller en rad. Dessutom kommer det här att visa sig att snabbt navigera genom filen och hitta allt du behöver.
För att växla till inmatningsläget måste du trycka på I- eller Insert-knappen, tillbaka - Esc. Endast i normalt läge kommer du att kunna lämna Vim korrekt. Om du anger ZQ eller: q! Lämnar du filen utan att spara ändringarna, men med ZZ,: wq eller: x - kommer du att avsluta efter att filen har sparats. I början av arbetet med Vim vill jag skriva in dessa kombinationer klistermärke, som alltid kommer att ligga framför dina ögon, men med tiden blir du van vid dem.
Ladda ner Vim →
8. Förmörkelse
- Språk: Java, C, C ++, Perl, PHP, JavaScript, Python, Ruby, Rust, Scout, 1C V8 och andra.
- Plattformar: Windows, macOS, Linux.
En universell integrerad miljö på grundval av vilken andra system skapas för utveckling på vissa språk eller för testning. IBM investerade nästan 40 miljoner dollar i projektet och släppte sedan Eclipse-koden och donerade den till samhället för vidare utveckling.
Faktum är att baserat på Eclipse, utvidgningsom gör att du bekvämt kan arbeta med olika språk och projekt. Tillägg är moduler, panelredigerare, perspektiv och så vidare. En av de mest kända är Eclipse JDT (Java Development Tools). Den här modulen låter dig skriva kod i Java, integreras med Git-versionskontrollsystemet och kan kommunicera med Bugzilla bug tracker och utfärda spårningsverktyg som Jira.
Färdiga Eclipse IDE för Java, C, C ++, PHP, JavaScript och andra populära språk finns på den officiella webbplatsen. Du kan också ladda ner själva plattformen och moduler för att lösa specifika problem. Separat noterar vi 1C: Enterprise Development Tools för att arbeta med 1C: Enterprise-plattformen.
Ladda ner Eclipse →
9. Aptana studio
- Språk: HTML, JavaScript, CSS, Ruby on Rails, PHP, Python och mer.
- Plattformar: Windows, macOS, Linux.
Den här kraftfulla och lättanvända redigeraren för webbutveckling är en av de mest kända distributioner Förmörkelse. I början har syntaxmarkering och kodavslutning för HTML, JavaScript och CSS. Med hjälp av plugins kan du anpassa Aptana Studio för Ruby on Rails, PHP, Python.
IDE är plattformsoberoende och kompletterar automatiskt den inmatade texten. Hon rapporterar fel i koden och hjälper till att snabbt bli av med dem.
För bekväm felsökning har Aptana Studio en inbyggd Jaxer-webbserver som låter dig köra JavaScript på sin sida och ge resultatet. Dessutom samverkar ramverket med Aptana Cloud-tjänsten. Det gör det enkelt att distribuera webbapplikationer i molnet och bygga skalbar infrastruktur.
Du kan ladda ner versionen av redigeraren för önskat operativsystem. Och om du har Eclipse installerat räcker det med Aptana-plugin.
Ladda ner Aptana Studio →
10. Anteckningar ++
- Språk: 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 och andra.
- Plattformar: Windows.
Denna textredigerare med öppen källkod är mycket mer än bara en smart anteckningsbladsersättning. Den stöder syntaxmarkering för alla populära (och inte bara!) Språk, bygg- och markeringssystem - upp till Ada, COBOL och Fortran.
Notepad ++ är väldigt lätt och snabb. Tusentals plugins gör det till en redaktör för alla tillfällen: det finns också en check grammatik på olika språk, och filjämförelse, och generering av digitala signaturer, och konvertering till olika kodningar och mycket mer. Och det mest praktiska är att till skillnad från Notepad, om du stänger Notepad ++ och lämnar osparade filer i den, öppnas de automatiskt nästa gång du startar programmet.
I allmänhet, även om du inte använder Notepad ++ som huvudkodredigerare, rekommenderar vi att du installerar den. Ändring av kodning, korrigering av JSON eller visning av en fil av okänd typ kan göras här mycket snabbt och enkelt.
Ladda ner Notepad ++ →
11. Emacs
- Språk: C, C ++, Java, Perl, Lisp, Objective-C och andra.
- Plattformar: Windows, macOS, Linux.
Liten redaktör makron (Emacs står för Editor MACroS) har genom åren utvecklats till en hel familj. Efter Vi-serien och dess efterträdare Vim blev den en riktig uppenbarelse och gjorde livet mycket lättare för dem som skrev kod för 30-40 år sedan.
Men även idag kan Emacs göra mycket i rätt händer. Den har en grundläggande och många ytterligare lägen, till exempel för olika programmeringsspråk, visa kataloger, arbeta med e-post. Stöder snabb rörelse genom text och filer med kortkommandon. Redigeraren kan konfigureras flexibelt: från att ställa in antalet mellanslag för varje indragningsnivå till att starta vissa funktioner efter att klippbordet har ändrats.
Påskägg i Emacs är en annan historia. Här finns till exempel spel och ett speciellt psykoterapeutläge - en konversation med en virtuell samtalspartner Eliza. Dessutom kan du installera en förlängning för Emacs och automatisera spelet Tetris - naturligtvis mellan kodarbete.
Ladda ner Emacs →
12. Komodo IDE
- Språk: Python, Perl, Ruby, HTML, CSS, JavaScript och mer.
- Plattformar: Windows, macOS, Linux.
Gratis kodredigerare från det kanadensiska företaget ActiveState, utvecklare av språkversioner programmering Active Perl och Active Python. Det finns också en mindre version av Komodo Edit - utan inbyggt stöd för enhetstester och avlusare.
Komodo IDE ger syntaxmarkering, automatisk komplettering, möjligheten att arbeta med olika radändar och kodningar. Det är bekvämt att redigera filer på olika programmeringsspråk och hypertextmarkering här. För Perl, PHP, Python, Ruby, TCL, JavaScript finns det också en syntaxkontroll - inga verktyg från tredje part behövs.
Paketet innehåller avlusare och profiler, en klient för versionskontrollsystem, verktyg för att skapa reguljära uttryck och kontrollera HTTP-inspektörsförfrågningar. Du kan också installera tillägg: gemenskapen arbetar aktivt med dem.
Ladda ner Komodo IDE →
Läs också💻🔧🕹
- Vad är Arduino och varför du ska köpa det
- 22 användbara tillägg för en nybörjare
- Hur man lär sig att koda för barn eller tonåringar: tips och resurser för unga programmerare
- 25 gratis online programmeringskurser att lära sig från grunden
- 6 skäl att lära sig programmering om du inte är programmerare