12 bedste gratis kodeditorer
Uddannelsesprogram Af Teknologi / / December 30, 2020
1. Visual Studio-kode
- Sprog: C, C #, C ++, CSS, Go, Groovy, HTML, Java, JavaScript, JSON, Lua, .NET Core, Objective-C, PHP, Perl, Python, Ruby, Rust, Shell-script, TypeScript og andre.
- Platforme: Windows, macOS, Linux.
En universel kodeditor fra Microsoft, ret hurtig og funktionel. Open source-miljøet understøtter automatisk smart afslutning af programtekst med ved hjælp af Microsoft IntelliSense-teknologi og syntaksfremhævning for de mest populære Sprog.
Visual Studio Code har nok til amatører og professionelle udvikling. Editoren har indbyggede værktøjer til at manipulere Git-arkiver og værktøjer til refactoring. Du kan udvide funktionaliteten på bekostning af tusindvis af plugins - søg efter dem lige i miljøet ved navn eller efter det sprog, du skriver.
Tastaturgenveje kan hjælpe dig med at redigere kode hurtigere i Visual Studio Code. De giver hurtig navigation gennem dit projekt og imponerer rekruttereren i interviewet.
Download Visual Studio-kode →
2. Atom
- Sprog: C, C ++, C #, CSS, Go, HTML, JavaScript, Java, JSON, Objective-C, PHP, Perl, Python, Ruby, Shell-script, Scala, SQL, XML, YAML og mere.
- Platforme: Windows, macOS, Linux.
En enkel og nem at bruge open source editor - udtænkt af GitHub Inc., den største hosting- og samarbejdsudviklingstjeneste, som Microsoft nu ejer. Atom understøtter en lang række sprog og er velegnet til udvikling på tværs af platforme.
Plugins skrevet i Node.js er tilgængelige her - de udvider dine muligheder alvorligt. Atom fungerer hurtigt og pålideligt, det understøtter synkronisering med Git, kodefoldning, automatisk ordudfyldning og andre funktioner i professionelle redaktører.
Med Teletype for Atom kan du samarbejde med en kollega om at skrive kode i realtid. Det er ideelt til parprogrammering, hurtige fejlrettelser og brainstorming ved F&U.
Editoren leveres med fire interfaceindstillinger og otte temaer - lys og mørk. Der er også værktøjer til manuel tilpasning i CSS / Less, HTML og JavaScript - som alle hjælper dig med at oprette et ekstremt behageligt arbejdsmiljø.
Download Atom →
3. Sublim tekst 3
- Sprog: C, C ++, C #, CSS, Erlang, HTML, Groovy, Haskell, Java, JavaScript, LaTeX, Lisp, Lua, MATLAB, Perl, PHP, Python, R, Ruby, SQL, XML og mere.
- Platforme: Windows, macOS, Linux.
En let, men ret kraftig editor, der er velegnet til både nybegyndere og professionelle. Det starter hurtigt selv på low-end computere og understøtter plugins skrevet i Python.
Sublime er meget konfigurerbar til at arbejde med projekter fra tusinder filer. Understøtter automatisk komplettering, flere redigeringer, øjeblikkelig redigering af flere linjer. Alt dette minimerer rutinemæssige handlinger og eliminerer nye fejl.
Du kan også gemme uddrag (kodestykker, som du ofte bruger) for at indsætte dem med en tastaturgenvej uden lange søgninger i gamle projekter.
I den tredje version af editoren er indekseringen af filer forbedret for at fremskynde søgningen efter variabler, funktioner og klasser. Nu er det muligt at gå til den forrige markørposition.
Generelt er Sublime Text 3 en proprietær editor: du kan købe den til $ 80. Men prøveversionen er tilgængelig gratis, og udviklerne har endnu ikke begrænset brugen.
Download Sublime Text 3 →
4. IntelliJ IDEA
- Sprog: Java, Kotlin, Scala, Groovy, С, С ++, CSS, Go, HTML, PHP, Python, Ruby, XML, YAML og andre.
- Platforme: Windows, macOS, Linux.
Miljøet blev oprindeligt skabt til Java og er primært relevant for Java-lignende sprog som Kotlin, Scala og Groovy. Det udvikles af et firma med russiske rødder, JetBrains. Hun oprettede faktisk Kotlin - det sprog, som Google har identificeret som en prioritet for Android-udvikling.
IntelliJ IDEAOversigt over IntelliJ IDEA - et kraftfuldt, omend ikke meget hurtigt system med et stort sæt værktøjer til oprettelse af desktop-, mobil- og webapplikationer, software til tingenes internet. Der er to versioner: den betalte Ultimate for virksomheder og den gratis open source-community.
Fællesskabet har ikke fuld understøttelse af Spring-rammen samt Java EE (Enterprise Edition), JavaScript, TypeScript, SQL. Men generelt har det alt hvad du behøver for at starte små projekter, for eksempel en debugger, support til rammer til bygning af Maven og Gradle, versionskontrolsystemer Git og SVN. Et sæt indbyggede værktøjer til Android det samme som i det officielle Android Studio fra Google.
Download IntelliJ IDEA →
5. PyCharm
- Sprog: Python, Jython, Cython, IronPython, PyPy, Django og mere.
- Platforme: Windows, macOS, Linux.
En anden IDE fra JetBrains, men med vægt på Python og dens Django-ramme. Der er også to versioner: Professionel med fuld understøttelse af videnskabelig (oprettelse af modeller, grafer, test af hypoteser) og webudvikling i Python, HTML, JS og SQL; Fællesskab - kun Python og open source.
Miljøet indeholder kraftfulde værktøjer til analyse af skrevne programmer, en grafisk fejlretning, og giver dig mulighed for hurtigt at oprette og køre enhedstests. Med PyCharm er det let at navigere selv i store projekter og redigere kode på farten - der er automatisk udfyldning, automatisk import, færdige skabeloner og en hurtig visning af dokumentationen til elementer. Endelig er det praktisk at omlægge din kode her for at gøre det lettere at vedligeholde og udvide.
På siden og i den indbyggede PyCharm-menu finder du mange plugins. Dette er værktøjerne til at arbejde med store data, at skrive kode på bestemte programmeringssprog (for eksempel R eller Rust), oprette temaer, analysere logfiler.
Download PyCharm →
6. Beslag
- Sprog: HTML, CSS, JavaScript og mere.
- Platforme: Windows, macOS, Linux.
Den bedste open source editor til webudvikling. Det er selv bygget i JavaScript, HTML5 og CSS3.
Beslag er hjernebarnet til Adobe Systems. Det dukkede op i 2014 og udvikler sig aktivt for at give webudviklere så mange muligheder som muligt.
Beslag er især praktisk til frontend: indbyggede værktøjer fremskynder handlinger med CSS, giver dig mulighed for at se alle vælgere, redigere dem og straks evaluere resultatet. Theseus JavaScript-debugger og en lokal webserver til testprojekter er også tilgængelige.
Du kan se koden fra parenteser i realtid i din browser. Miljøet er synkroniseret med Git og understøtter hundredvis af udvidelser såvel som brugerdefineret Genvejstaster og JavaScript-tip.
Se de hurtige redigeringsværktøjer i parenteser. De giver dig mulighed for at foretage ændringer i flere elementer, funktioner eller egenskaber på én gang eller ændre kode til CSS eller JavaScript uden at forlade den linkede HTML-fil. Resultatet kan ses i browseren - med eller uden backend-forbindelse.
Download beslag →
7. Vim
- Sprog: С, С ++, Shell Script, Bash Script, Java og andre.
- Platforme:Windows, macOS, Linux.
Arving til den legendariske Vi-serie, som blev oprettet til Unix, giver fuld frihed til at tilpasse og automatisere udvikling. Sandt nok vil det være svært for begyndere at mestre det. Fordi du ikke bare kan gå ud af Vim første gang.
Vim har to tilstande: normal og input. Denne tilgang beskytter mod utilsigtede ændringer.
I starten er editoren i normal tilstand, du kan arbejde med tekst i den modulært: for eksempel slette et ord eller en linje. Derudover vil det her vise sig at hurtigt navigere gennem filen og finde alt hvad du har brug for.
For at skifte til inputtilstand skal du trykke på I- eller Insert-knappen, tilbage - Esc. Kun i normal tilstand kan du afslutte Vim korrekt. Hvis du indtaster ZQ eller: q!, Forlader du filen uden at gemme ændringerne, men ved ZZ,: wq eller: x - du afslutter efter at have gemt filen. I de tidlige dage med at arbejde med Vim vil jeg skrive disse kombinationer klistermærke, som altid vil være foran dine øjne, men med tiden vænner du dig til dem.
Download Vim →
8. Formørkelse
- Sprog: Java, C, C ++, Perl, PHP, JavaScript, Python, Ruby, Rust, Scout, 1C V8 og andre.
- Platforme: Windows, macOS, Linux.
Et universelt integreret miljø på grundlag af hvilket andre systemer oprettes til udvikling på bestemte sprog eller til test. IBM investerede næsten $ 40 millioner i projektet og frigav derefter Eclipse-koden og donerede den til samfundet til videreudvikling.
Faktisk, baseret på formørkelse, udvidelseder giver dig mulighed for komfortabelt at arbejde med forskellige sprog og projekter. Udvidelser er moduler, panelredaktører, perspektiver og så videre. En af de mest berømte er Eclipse JDT (Java Development Tools). Dette modul giver dig mulighed for at skrive kode i Java, integreres med Git versionskontrolsystemet og kan kommunikere med Bugzilla bug tracker og udstede sporingsværktøjer som Jira.
Færdige Eclipse IDE'er til Java, C, C ++, PHP, JavaScript og andre populære sprog er tilgængelige på det officielle websted. Du kan også downloade selve platformen og moduler til løsning af specifikke problemer. Separat bemærker vi 1C: Enterprise Development Tools til arbejde med 1C: Enterprise-platformen.
Download Eclipse →
9. Aptana studio
- Sprog: HTML, JavaScript, CSS, Ruby on Rails, PHP, Python og mere.
- Platforme: Windows, macOS, Linux.
Denne kraftfulde og brugervenlige editor til webudvikling er en af de mest berømte distributioner Formørkelse. I starten har den syntaksfremhævning og kodefuldførelse til HTML, JavaScript og CSS. Ved hjælp af plugins kan du tilpasse Aptana Studio til Ruby on Rails, PHP, Python.
IDE er platformoverskridende og udfylder automatisk den indtastede tekst. Hun rapporterer om fejl i koden og hjælper med hurtigt at slippe af med dem.
For komfortabel fejlretning har Aptana Studio en indbygget Jaxer-webserver, der giver dig mulighed for at udføre JavaScript på sin side og give resultatet. Derudover interagerer rammen med Aptana Cloud-tjenesten. Det gør det nemt at implementere webapplikationer i skyen og opbygning af skalerbar infrastruktur.
Du kan downloade versionen af editoren til det ønskede operativsystem. Og hvis du har Eclipse installeret, er Aptana-pluginet tilstrækkeligt for det.
Download Aptana Studio →
10. Notesblok ++
- Sprog: 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 og andre.
- Platforme: Windows.
Denne open source-teksteditor er meget mere end bare en smart erstatning af notesblok. Det understøtter syntaksfremhævning for alle populære sprog (og ikke kun!) Sprog, opbygning og markering - op til Ada, COBOL og Fortran.
Notepad ++ er meget let og hurtig. Tusinder af plugins gør det til en redaktør til alle lejligheder: der er også en check her grammatik på forskellige sprog og sammenligning af filer og generering af digital signatur og konvertering til forskellige kodninger og meget mere. Og det mest bekvemme er, at i modsætning til Notepad, hvis du lukker Notepad ++ og efterlader ikke-gemte filer i den, åbner de automatisk næste gang du starter programmet.
Generelt, selvom du ikke bruger Notepad ++ som din hovedkodeditor, anbefaler vi, at du installerer den. Ændring af kodning, korrigering af JSON eller visning af en fil af en ukendt type kan gøres her meget hurtigt og nemt.
Download Notepad ++ →
11. Emacs
- Sprog: C, C ++, Java, Perl, Lisp, Objective-C og andre.
- Platforme: Windows, macOS, Linux.
Lille redaktør makroer (Emacs står for Editor MACroS) har gennem årene udviklet sig til en hel familie. Efter Vi-serien og dens efterfølger Vim blev den en reel åbenbaring og gjorde livet meget lettere for dem, der skrev kode for 30-40 år siden.
Men selv i dag kan Emacs gøre meget i de rigtige hænder. Det har en grundlæggende og mange ekstra tilstande, for eksempel til forskellige programmeringssprog, visning af mapper, arbejde med mail. Understøtter hurtig bevægelse gennem tekst og filer ved hjælp af tastaturgenveje. Editoren kan konfigureres fleksibelt: fra at indstille antallet af mellemrum for hvert indrykningsniveau til at starte visse funktioner efter ændring af udklipsholderen.
Påskeæg i Emacs er en anden historie. For eksempel leveres spil og en speciel tilstand af en psykoterapeut her - en samtale med en virtuel samtalepartner Eliza. Desuden kan du installere en udvidelse til Emacs og automatisere spillet Tetris - selvfølgelig mellem kodearbejde.
Download Emacs →
12. Komodo IDE
- Sprog: Python, Perl, Ruby, HTML, CSS, JavaScript og mere.
- Platforme: Windows, macOS, Linux.
Gratis kodeditor fra det canadiske firma ActiveState, udvikler af sprogversioner programmering Aktiv Perl og Aktiv Python. Der er også en mindre version af Komodo Edit - ingen indbygget support til enhedstest og debuggere.
Komodo IDE giver syntaksfremhævning, automatisk færdiggørelse, muligheden for at arbejde med forskellige linieender og kodninger. Det er praktisk at redigere filer på forskellige programmeringssprog og hypertekstmarkering her. For Perl, PHP, Python, Ruby, TCL, JavaScript er der også en syntakskontrol - ingen tredjepartsværktøjer er nødvendige.
Pakken inkluderer debuggere og profilere, en klient til versionskontrolsystemer, værktøjer til oprettelse af regulære udtryk og kontrol af HTTP Inspector-anmodninger. Du kan også installere tilføjelsesprogrammer: Fællesskabet arbejder aktivt med dem.
Download Komodo IDE →
Læs også💻🔧🕹
- Hvad er Arduino, og hvorfor skal du købe det
- 22 nyttige udvidelser til en nybegynder programmerer
- Sådan lærer du at kode for børn eller teenagere: Tips og ressourcer til unge programmører
- 25 gratis online programmeringskurser til at lære fra bunden
- 6 grunde til at lære programmering, hvis du ikke er programmør