12 beste gratis kodeditorer
Utdanningsprogram Av Teknologi / / December 30, 2020
1. Visual Studio-kode
- Språk: 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.
- Plattformer: Windows, macOS, Linux.
En universell kodeditor fra Microsoft, ganske rask og funksjonell. Open source-miljøet støtter automatisk smart gjennomføring av programtekst med ved hjelp av Microsoft IntelliSense-teknologi og syntaksutheving for de mest populære språk.
Visual Studio Code har nok for både amatører og profesjonelle utvikling. Redaktøren har innebygde verktøy for å manipulere Git-arkiver og verktøy for refactoring. Du kan utvide funksjonaliteten på bekostning av tusenvis av plugins - søk etter dem rett i miljøet etter navn eller etter språket du skriver på.
Tastatursnarveier kan hjelpe deg med å redigere koden raskere i Visual Studio Code. De vil gi rask navigering gjennom prosjektet ditt og imponere rekruttereren i intervjuet.
Last ned Visual Studio-koden →
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 og mer.
- Plattformer: Windows, macOS, Linux.
En enkel og enkel å bruke open source editor - hjernebarnet til GitHub Inc., den største programvareutviklingstjenesten for hosting og samarbeid som nå eies av Microsoft. Atom støtter et bredt utvalg av språk og er egnet for plattformutvikling.
Det er plugins skrevet i Node.js tilgjengelig her - de vil utvide mulighetene dine seriøst. Atom fungerer raskt og pålitelig, og støtter synkronisering med Git, kodefelling, automatisk ordutfylling og andre funksjoner fra profesjonelle redaktører.
Med Teletype for Atom kan du samarbeide med en kollega om å skrive kode i sanntid. Det er ideelt for parprogrammering, raske feilrettinger og idédugnad ved FoU.
Redaktøren kommer med fire grensesnittalternativer og åtte temaer - lys og mørk. Det er også verktøy for manuell tilpasning i CSS / Less, HTML og JavaScript - som alle vil hjelpe deg med å sette opp et ekstremt komfortabelt arbeidsmiljø.
Last ned Atom →
3. Sublim tekst 3
- Språk: C, C ++, C #, CSS, Erlang, HTML, Groovy, Haskell, Java, JavaScript, LaTeX, Lisp, Lua, MATLAB, Perl, PHP, Python, R, Ruby, SQL, XML og mer.
- Plattformer: Windows, macOS, Linux.
Lett, men ganske kraftig redaktør, som passer for både nybegynnere og fagpersoner. Den starter raskt selv på avanserte datamaskiner og støtter plugins skrevet i Python.
Sublime kan konfigureres fleksibelt til å jobbe med prosjekter fra tusenvis filer. Støttet autofullføring, flere redigeringer, øyeblikkelig redigering av flere linjer. Alt dette minimerer rutinemessige handlinger og eliminerer nye feil.
Du kan også lagre utdrag (kodebiter som du ofte bruker) for å sette dem inn med en hurtigtast, uten lange søk i gamle prosjekter.
I den tredje versjonen av editoren er indeksering av filer forbedret for å øke hastigheten på søket etter variabler, funksjoner og klasser. Nå er det mulig å gå til forrige markørposisjon.
Generelt er Sublime Text 3 en proprietær redaktør: du kan kjøpe den for $ 80. Men prøveversjonen er tilgjengelig gratis, og utviklerne har ennå ikke begrenset bruksperioden.
Last ned Sublime Text 3 →
4. IntelliJ IDEA
- Språk: Java, Kotlin, Scala, Groovy, С, С ++, CSS, Go, HTML, PHP, Python, Ruby, XML, YAML og andre.
- Plattformer: Windows, macOS, Linux.
Miljøet ble opprinnelig skapt for Java og er primært relevant for Java-lignende språk som Kotlin, Scala og Groovy. Den utvikles av et selskap med russiske røtter, JetBrains. Hun opprettet faktisk Kotlin - språket som Google har identifisert som en prioritet for Android-utvikling.
IntelliJ IDEAOversikt over IntelliJ IDEA - et kraftig, om enn ikke veldig raskt system med et stort sett med verktøy for å lage stasjonære, mobile og webapplikasjoner, programvare for tingenes Internett. Det er to versjoner: den betalte Ultimate for selskaper og det gratis open source-fellesskapet.
Fellesskapet har ikke full støtte for Spring-rammeverket, samt Java EE (Enterprise Edition), JavaScript, TypeScript, SQL. Men generelt har den alt du trenger for å starte små prosjekter, for eksempel en feilsøking, støtte for rammer for å bygge Maven og Gradle, Git og SVN versjonskontrollsystemer. Et sett med innebygde verktøy for Android det samme som i det offisielle Android Studio fra Google.
Last ned IntelliJ IDEA →
5. PyCharm
- Språk: Python, Jython, Cython, IronPython, PyPy, Django og mer.
- Plattformer: Windows, macOS, Linux.
Nok en IDE fra JetBrains, men med vekt på Python og dets Django-rammeverk. Det er også to versjoner: Profesjonell med full støtte for vitenskapelig (lage modeller, grafer, teste hypoteser) og nettutvikling i Python, HTML, JS og SQL; Community - Bare Python og open source.
Miljøet inneholder kraftige verktøy for å analysere skrevne programmer, en grafisk feilsøkingsprogram, og lar deg raskt lage og kjøre enhetstester. Med PyCharm er det enkelt å navigere selv i store prosjekter og redigere kode på farten - det er automatisk fullføring, automatisk import, ferdige maler og rask visning av dokumentasjon for elementer. Til slutt er det praktisk å omformere koden din her for å gjøre det lettere å vedlikeholde og utvide.
På siden og i den innebygde PyCharm-menyen finner du mange plugins. Dette er verktøyene for å jobbe med stor Data, skrive kode på bestemte programmeringsspråk (for eksempel R eller Rust), lage temaer, analysere logger.
Last ned PyCharm →
6. Braketter
- Språk: HTML, CSS, JavaScript og mer.
- Plattformer: Windows, macOS, Linux.
Den beste open source-editoren for nettutvikling. Den er selv bygget i JavaScript, HTML5 og CSS3.
Braketter er hjernebarnet til Adobe Systems. Det dukket opp i 2014 og utvikler seg aktivt for å gi webutviklere så mange muligheter som mulig.
Braketter er spesielt praktisk for frontend: innebygde verktøy fremskynder handlinger med CSS, lar deg se alle velgerne, redigere dem og umiddelbart evaluere resultatet. En Theseus JavaScript-feilsøkingsprogram og en lokal webserver for testing av prosjekter er også tilgjengelig.
Du kan se koden fra Braketter i sanntid i nettleseren din. Miljøet er synkronisert med Git og støtter hundrevis av utvidelser så vel som tilpasset Hurtigtaster og JavaScript-tips.
Sjekk ut hurtigredigeringsverktøyene i Braketter. De lar deg gjøre endringer i flere elementer, funksjoner eller egenskaper samtidig, eller endre CSS- eller JavaScript-kode uten å forlate den koblede HTML-filen. Resultatet kan sees i nettleseren - med eller uten backend-tilkobling.
Last ned braketter →
7. Vim
- Språk: С, С ++, Shell Script, Bash Script, Java og andre.
- Plattformer:Windows, macOS, Linux.
Arving til den legendariske Vi-serien, som ble opprettet for Unix, gir full frihet til å tilpasse og automatisere utvikling. Det vil sant være vanskelig for nybegynnere å mestre det. Fordi du ikke bare kan gå ut av Vim første gang.
Vim har to moduser: normal og inngang. Denne tilnærmingen beskytter mot utilsiktede endringer.
I begynnelsen er redaktøren i normal modus, du kan jobbe med tekst i den modulært: for eksempel slette et ord eller en linje. I tillegg vil det her vise seg å raskt navigere gjennom filen og finne alt du trenger.
For å bytte til inndatamodus, må du trykke på I- eller Insert-knappen, tilbake - Esc. Bare i normal modus vil du kunne avslutte Vim riktig. Hvis du skriver inn ZQ eller: q!, Forlater du filen uten å lagre endringene, men ved ZZ,: wq eller: x - vil du avslutte etter lagring av filen. I de tidlige dagene med å jobbe med Vim, vil jeg skrive disse kombinasjonene klistremerke, som alltid vil ligge foran øynene dine, men over tid blir du vant til dem.
Last ned Vim →
8. Formørkelse
- Språk: Java, C, C ++, Perl, PHP, JavaScript, Python, Ruby, Rust, Scout, 1C V8 og andre.
- Plattformer: Windows, macOS, Linux.
Et universelt integrert miljø på grunnlag av hvilket andre systemer er opprettet for utvikling på bestemte språk eller for testing. IBM investerte nesten 40 millioner dollar i prosjektet og ga deretter ut formørkelseskoden og donerte den til samfunnet for videre utvikling.
Basert på formørkelse, forstørrelsesom lar deg jobbe komfortabelt med forskjellige språk og prosjekter. Utvidelser er moduler, panelredaktører, perspektiver og så videre. En av de mest kjente er Eclipse JDT (Java Development Tools). Denne modulen lar deg skrive kode i Java, er integrert med Git versjonskontrollsystemet, kan kommunisere med Bugzilla bug tracker og utstede sporingsverktøy som Jira.
Ferdige Eclipse IDEer for Java, C, C ++, PHP, JavaScript og andre populære språk er tilgjengelig på det offisielle nettstedet. Du kan også laste ned selve plattformen og moduler for å løse spesifikke problemer. Separat bemerker vi 1C: Enterprise Development Tools for arbeid med 1C: Enterprise-plattformen.
Last ned formørkelse →
9. Aptana studio
- Språk: HTML, JavaScript, CSS, Ruby on Rails, PHP, Python og mer.
- Plattformer: Windows, macOS, Linux.
Denne kraftige og brukervennlige redaktøren for webutvikling er en av de mest kjente distribusjoner Formørkelse. I begynnelsen har den syntaksfremheving og fullføring av kode for HTML, JavaScript og CSS. Ved hjelp av plugins kan du tilpasse Aptana Studio for Ruby on Rails, PHP, Python.
IDE er plattformoverskridende og fullfører automatisk den skrevne teksten. Hun rapporterer om feil i koden og hjelper til med å raskt bli kvitt dem.
For komfortabel feilsøking har Aptana Studio en innebygd Jaxer-webserver som lar deg utføre JavaScript på siden og gi resultatet. I tillegg samhandler rammeverket med Aptana Cloud-tjenesten. Det gjør det enkelt å distribuere webapplikasjoner i skyen og bygge skalerbar infrastruktur.
Du kan laste ned versjonen av editoren for ønsket operativsystem. Og hvis du har Eclipse installert, vil Aptana-pluginet være tilstrekkelig for det.
Last ned Aptana Studio →
10. Notisblokk ++
- 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 og andre.
- Plattformer: Windows.
Denne editoren med åpen kildekode er mye mer enn bare en smart erstatning for notisblokk. Den støtter syntaksfremheving for alle populære (og ikke bare!) Språk, bygg- og markeringssystemer - opp til Ada, COBOL og Fortran.
Notisblokk ++ er veldig lett og rask. Tusenvis av plugins gjør det til redaktør for alle anledninger: det er også en sjekk grammatikk på forskjellige språk, og filsammenligning, og generering av digitale signaturer, og konvertering til forskjellige kodinger, og mye mer. Og det mest praktiske er at i motsetning til Notisblokk, hvis du lukker Notepad ++ og legger igjen ikke-lagrede filer i den, åpnes de automatisk neste gang du starter programmet.
Generelt, selv om du ikke bruker Notepad ++ som hovedkodeditor, anbefaler vi at du installerer den. Endring av koding, korrigering av JSON eller visning av en fil av ukjent type kan gjøres her veldig raskt og enkelt.
Last ned Notepad ++ →
11. Emacs
- Språk: C, C ++, Java, Perl, Lisp, Objective-C og andre.
- Plattformer: Windows, macOS, Linux.
Liten redaktør makroer (Emacs står for Editor MACroS) har utviklet seg gjennom årene til en hel familie. Etter Vi-serien og dens etterfølger Vim ble den en virkelig åpenbaring og gjorde livet mye lettere for de som skrev kode for 30-40 år siden.
Men selv i dag kan Emacs gjøre mye i de rette hendene. Den har grunnleggende og mange tilleggsmodi, for eksempel for forskjellige programmeringsspråk, visning av kataloger, arbeid med post. Støtter rask bevegelse gjennom tekst og filer ved hjelp av hurtigtaster. Editoren kan konfigureres fleksibelt: fra å sette antall mellomrom for hvert innrykknivå til å starte visse funksjoner etter endring av utklippstavlen.
Påskeegg i Emacs er en annen historie. Her er for eksempel spill og en spesiell psykoterapeutmodus - en samtale med en virtuell samtalepartner Eliza. Videre kan du installere en utvidelse for Emacs og automatisere spillet Tetris - selvfølgelig mellom kodearbeid.
Last ned Emacs →
12. Komodo IDE
- Språk: Python, Perl, Ruby, HTML, CSS, JavaScript og mer.
- Plattformer: Windows, macOS, Linux.
Gratis kodeditor fra det kanadiske selskapet ActiveState, utvikler av språkversjoner programmering Active Perl og Active Python. Det er også en mindre versjon av Komodo Edit - uten innebygd støtte for enhetstester og debuggere.
Komodo IDE gir syntaksutheving, automatisk fullføring, muligheten til å jobbe med forskjellige linjeavslutninger og kodinger. Det er praktisk å redigere filer på forskjellige programmeringsspråk og hypertekstmarkering her. For Perl, PHP, Python, Ruby, TCL, JavaScript er det også en syntakskontroller - ingen tredjepartsverktøy er nødvendig.
Pakken inkluderer feilsøkingsprogrammer og profilere, en klient for versjonskontrollsystemer, verktøy for å lage vanlige uttrykk og kontrollere HTTP Inspector-forespørsler. Du kan også installere tillegg: fellesskapet jobber aktivt med dem.
Last ned Komodo IDE →
Les også💻🔧🕹
- Hva er Arduino og hvorfor du bør kjøpe den
- 22 nyttige utvidelser for en nybegynnerprogrammerer
- Hvordan lære å kode for barn eller tenåringer: Tips og ressurser for unge programmerere
- 25 gratis online programmeringskurs for å lære fra bunnen av
- 6 grunner til å lære programmering hvis du ikke er programmerer