Innholdsfortegnelse:

12 beste gratis koderedigerere
12 beste gratis koderedigerere
Anonim

Fra asketiske «notatbøker» med syntaksutheving til enorme «studioer» med mange verktøy.

12 beste gratis koderedigerere
12 beste gratis koderedigerere

1. Visual Studio Code

Koderedigerere: Visual Studio Code
Koderedigerere: Visual Studio Code
  • 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 kodeeditor fra Microsoft, ganske rask og funksjonell. Åpen kildekode-miljøet støtter automatisk smart tekstfullføring ved bruk av Microsoft IntelliSense-teknologi og syntaksutheving for de fleste populære språk.

Visual Studio Code har nok muligheter for amatør- og profesjonell utvikling. Redaktøren har innebygde verktøy for å manipulere Git-depoter og verktøy for refaktorisering. Du kan utvide funksjonaliteten på bekostning av tusenvis av plugins – søk etter dem rett i miljøet ved navn eller språket du skriver på.

Tastatursnarveier kan hjelpe deg med å redigere kode raskere i Visual Studio Code. De vil gi rask navigering gjennom prosjektet ditt og imponere rekruttereren i intervjuet.

2. Atom

Toppkoderedigerere: Atom
Toppkoderedigerere: Atom
  • Språk: C, C ++, C #, CSS, Go, HTML, JavaScript, Java, JSON, Objective-C, PHP, Perl, Python, Ruby, Shell script, Scala, SQL, XML, YAML og mer.
  • Plattformer: Windows, macOS, Linux.

Den enkle, brukervennlige åpen kildekode-editoren er ideen om GitHub Inc., den største verts- og samarbeidsbaserte programvareutviklingstjenesten som nå eies av Microsoft. Atom støtter et bredt utvalg av språk og er egnet for utvikling på tvers av plattformer.

Det er plugins skrevet i Node.js tilgjengelig her - de vil seriøst utvide mulighetene dine. Atom fungerer raskt og pålitelig, det støtter synkronisering med Git, kodefolding, automatisk ordfullføring og andre funksjoner i profesjonelle redaktører.

Med Teletype for Atom-verktøyet kan du samarbeide med en kollega for å skrive kode i sanntid. Den er ideell for parprogrammering, raske feilrettinger og idédugnad i FoU.

Redaktøren kommer med fire grensesnittalternativer og åtte temaer - lys og mørk. Det finnes også verktøy for manuell tilpasning i CSS / Less, HTML og JavaScript - som alle vil hjelpe deg med å sette opp et ekstremt komfortabelt arbeidsmiljø.

3. Sublim tekst 3

Toppkoderedigerere: Sublime Text 3
Toppkoderedigerere: Sublime 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 og mer.
  • Plattformer: Windows, macOS, Linux.

Lett, men ganske kraftig editor, som passer for både nybegynnere og profesjonelle. Den kjører raskt selv på avanserte datamaskiner og støtter plugins skrevet i Python.

Sublime kan konfigureres fleksibelt til å jobbe med prosjekter fra tusenvis av filer. Autofullføring, flere redigeringer, øyeblikkelig redigering av flere linjer støttes. Alt dette minimerer rutinemessige handlinger og eliminerer nye feil.

Du kan også lagre kodebiter (kodebiter som du ofte bruker) for å sette dem inn med en hurtigtast, uten å lete lenge gjennom gamle prosjekter.

I den tredje versjonen av editoren er indekseringen av filer forbedret for å øke hastigheten på søket etter variabler, funksjoner og klasser. Nå er det mulig å flytte 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 brukstiden.

4. IntelliJ IDÉ

IntelliJ IDEA
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 laget for Java og er først og fremst relevant for Java-lignende språk som Kotlin, Scala og Groovy. Den utvikles av et selskap med russiske røtter JetBrains. Hun skapte faktisk Kotlin – språket som Google har identifisert som en prioritet for Android-utvikling.

IntelliJ IDEA Oversikt over IntelliJ IDEA er et kraftig, om enn ikke veldig raskt system med et stort sett med verktøy for å lage skrivebords-, mobil- og webapplikasjoner, programvare for tingenes internett. Det er to versjoner: den betalte Ultimate for selskaper og gratis åpen kildekode-fellesskap.

Fellesskapet har ikke full støtte for Spring-rammeverket, så vel som Java EE (Enterprise Edition), JavaScript, TypeScript, SQL. Men generelt har den alt du trenger for å starte små prosjekter, for eksempel en debugger, støtte for rammer for å bygge Maven og Gradle, Git og SVN versjonskontrollsystemer. Og settet med innebygde verktøy for Android er det samme som i det offisielle Android Studio fra Google.

5. PyCharm

Toppkoderedigerere: PyCharm
Toppkoderedigerere: PyCharm
  • Språk: Python, Jython, Cython, IronPython, PyPy, Django og flere.
  • Plattformer: Windows, macOS, Linux.

Nok en IDE fra JetBrains, men med vekt på Python og dets Django-rammeverk. Det finnes også to versjoner: Profesjonell med full støtte for vitenskapelig (opprette modeller, grafer, testing av hypoteser) og webutvikling i Python, HTML, JS og SQL; Fellesskap – bare Python og åpen kildekode.

Miljøet inkluderer kraftige verktøy for å analysere skrevne programmer, en grafisk debugger, og lar deg raskt lage og kjøre enhetstester. Med PyCharm er det enkelt å navigere selv i store prosjekter og redigere kode i farten – det er autofullføring, autoimport, ferdige maler og en rask oversikt over dokumentasjonen for elementer. Til slutt er det praktisk å omfaktorere koden din her for å gjøre den enklere å vedlikeholde og utvide.

og i den innebygde PyCharm-menyen finner du mange plugins. Dette er verktøy for å jobbe med big data, skrive kode på visse programmeringsspråk (for eksempel R eller Rust), lage temaer, analysere logger.

6. Braketter

Koderedaktører: Klammer
Koderedaktører: Klammer
  • Språk: HTML, CSS, JavaScript og mer.
  • Plattformer: Windows, macOS, Linux.

Den beste åpen kildekode-editoren for webutvikling. Den er selv bygget i JavaScript, HTML5 og CSS3.

Brackets er ideen til Adobe Systems. Den dukket opp i 2014 og utvikler seg aktivt for å gi webutviklere så mange muligheter som mulig.

Brackets er spesielt praktisk for frontend: innebygde verktøy øker hastigheten på handlinger med CSS, lar deg se alle velgerne, redigere dem og umiddelbart evaluere resultatet. Disseus JavaScript-debuggeren og en lokal webserver for testprosjekter er også tilgjengelig.

Du kan se koden fra Brackets i sanntid i nettleseren din. Miljøet er synkronisert med Git og støtter hundrevis av utvidelser, samt tilpassede tastatursnarveier og JavaScript-tips.

Ta en titt på hurtigredigeringsverktøyene i parenteser. De lar deg gjøre endringer i flere elementer, funksjoner eller egenskaper samtidig, samt endre CSS- eller JavaScript-kode uten å forlate den koblede HTML-filen. Resultatet kan sees i nettleseren - med eller uten backend-tilkobling.

7. Vim

Koderedaktører: Vim
Koderedaktører: Vim
  • Språk: С, С ++, Shell Script, Bash Script, Java og andre.
  • Plattformer: Windows, macOS, Linux.

Arving til den legendariske Vi-serien, som ble laget for Unix, gir full frihet til å tilpasse og automatisere utvikling. Riktignok vil det være vanskelig for nybegynnere å mestre det. For du kan ikke bare gå og gå ut av Vim første gang.

Vim har to moduser: normal og input. Denne tilnærmingen beskytter mot tilfeldige endringer.

I starten er editoren i normal modus, du kan jobbe med tekst i den modulært: for eksempel slett 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 Sett inn-knappen, tilbake - Esc. Bare i normal modus vil du kunne avslutte Vim på riktig måte. Hvis du skriver inn ZQ eller: q !, vil du forlate filen uten å lagre endringene, men ved ZZ,: wq eller: x - vil du avslutte etter å ha lagret filen. I de første dagene av arbeidet med Vim vil jeg skrive disse kombinasjonene på et klistremerke som alltid vil være foran øynene mine, men etter hvert blir man vant til dem.

8. Formørkelse

Koderedaktører: Eclipse
Koderedaktører: Eclipse
  • Språk: Java, C, C++, Perl, PHP, JavaScript, Python, Ruby, Rust, Scout, 1C V8 og andre.
  • Plattformer: Windows, macOS, Linux.

Et universelt integrert miljø som bygger på andre systemer for utvikling på visse språk eller for testing. IBM investerte rundt 40 millioner dollar i prosjektet og ga deretter ut Eclipse-koden og donerte den til fellesskapet for videre utvikling.

Faktisk er utvidelser laget på grunnlag av Eclipse som lar deg jobbe komfortabelt med forskjellige språk og prosjekter. Utvidelser er moduler, panelredigerere, 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 versjonskontrollsystem, kan kommunisere med Bugzilla bug tracker og utstede sporingsverktøy som Jira.

Ferdige Eclipse IDE-er for Java, C, C ++, PHP, JavaScript og andre populære språk er tilgjengelig på den offisielle siden. 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.

9. Aptana Studio

Aptana studio
Aptana studio
  • Språk: HTML, JavaScript, CSS, Ruby on Rails, PHP, Python og mer.
  • Plattformer: Windows, macOS, Linux.

Denne kraftige og brukervennlige editoren for webutvikling er en av de mest kjente Eclipse-distribusjonene. I starten har den syntaksutheving og kodefullføring for HTML, JavaScript og CSS. Ved å bruke plugins kan du tilpasse Aptana Studio for Ruby on Rails, PHP, Python.

IDE er på tvers av plattformer og fullfører automatisk den angitte teksten. Hun melder fra 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 kjøre JavaScript på siden og gi resultatet. I tillegg samhandler rammeverket med Aptana Cloud-tjenesten. Det forenkler distribusjonen av nettapplikasjoner i skyen og opprettelsen av en skalerbar infrastruktur.

Du kan laste ned versjonen av editoren for ønsket OS. Og hvis du har Eclipse installert, vil Aptana-pluginen være tilstrekkelig for det.

10. Notisblokk ++

Notisblokk ++
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 åpen kildekode-tekstredigereren er mye mer enn bare en smart notisblokkerstatning. Den støtter syntaksutheving for alle populære (og ikke bare!) språk, bygge- og markeringssystemer – opp til Ada, COBOL og Fortran.

Notepad ++ er veldig lett og rask. Tusenvis av plugins gjør det til en editor for alle anledninger: det er grammatikksjekk på forskjellige språk, filsammenligning, digital signaturgenerering, konvertering til forskjellige kodinger og mye mer. Og det mest praktiske er at i motsetning til Notepad, hvis du lukker Notepad ++ og lar ulagrede filer være i den, åpnes de automatisk neste gang du starter programmet.

Generelt, selv om du ikke skal bruke Notepad ++ som hovedkoderedigerer, anbefaler vi at du installerer det. Endring av kodingen, korrigering av JSON eller visning av en fil av ukjent type kan gjøres her veldig raskt og enkelt.

11. Emacs

Emacs
Emacs
  • Språk: C, C ++, Java, Perl, Lisp, Objective-C og andre.
  • Plattformer: Windows, macOS, Linux.

Den lille makroredigereren (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 sann å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 riktige hendene. Den har en grunnleggende og mange tilleggsmoduser, 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 å angi antall mellomrom for hvert innrykknivå til å starte visse funksjoner etter å ha endret utklippstavlen.

Påskeegg i Emacs er en annen historie. For eksempel er spill og en spesiell psykoterapeutmodus gitt her - en samtale med en virtuell samtalepartner Eliza. Dessuten kan du installere en utvidelse for Emacs og automatisere spillet Tetris - innimellom kodearbeid, selvfølgelig.

12. Komodo IDE

Koderedigerere: Komodo IDE
Koderedigerere: Komodo IDE
  • Språk: Python, Perl, Ruby, HTML, CSS, JavaScript og mer.
  • Plattformer: Windows, macOS, Linux.

Gratis koderedaktør fra det kanadiske selskapet ActiveState, utvikleren av versjoner av programmeringsspråkene Active Perl og Active Python. Det finnes også en mindre versjon av Komodo Edit – ingen innebygd støtte for enhetstester og feilsøkere.

Komodo IDE gir syntaksutheving, autofullføring, muligheten til å jobbe med forskjellige linjeender 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 syntakskontroll - ingen tredjepartsverktøy er nødvendig.

Anbefalt: