Indholdsfortegnelse:

12 bedste gratis kodeeditorer
12 bedste gratis kodeeditorer
Anonim

Fra asketiske "notesbøger" med syntaksfremhævning til enorme "studier" med mange værktøjer.

12 bedste gratis kodeeditorer
12 bedste gratis kodeeditorer

1. Visual Studio Code

Kodeeditorer: Visual Studio Code
Kodeeditorer: Visual Studio Code
  • 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 kodeeditor fra Microsoft, ret hurtig og funktionel. Open source-miljøet understøtter automatisk smart tekstfuldførelse ved hjælp af Microsoft IntelliSense-teknologi og syntaksfremhævning for de fleste populære sprog.

Visual Studio Code har nok muligheder til amatør- og professionel udvikling. Editoren har indbyggede værktøjer til at manipulere Git-depoter 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 på det sprog, du skriver på.

Tastaturgenveje kan hjælpe dig med at redigere kode hurtigere i Visual Studio Code. De vil give hurtig navigation gennem dit projekt og imponere rekruttereren i interviewet.

2. Atom

Topkoderedaktører: Atom
Topkoderedaktører: 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.

Den enkle, brugervenlige open source-editor er udtænkt af GitHub Inc., den største hosting- og samarbejdssoftwareudviklingstjeneste, der nu ejes af Microsoft. Atom understøtter en lang række sprog og er velegnet til udvikling på tværs af platforme.

Der er plugins skrevet i Node.js tilgængelige her - de vil for alvor udvide dine muligheder. Atom fungerer hurtigt og pålideligt, det understøtter synkronisering med Git, kodefoldning, automatisk ordfuldførelse og andre funktioner i professionelle redaktører.

Med værktøjet Teletype til Atom kan du samarbejde med en kollega om at skrive kode i realtid. Den er ideel til parprogrammering, hurtige fejlrettelser og brainstorming i F&U.

Editoren kommer med fire grænseflademuligheder og otte temaer - lys og mørk. Der er også værktøjer til manuel tilpasning i CSS / Less, HTML og JavaScript - som alle vil hjælpe dig med at opsætte et yderst behageligt arbejdsmiljø.

3. Sublim tekst 3

Top Code Editors: Sublime Text 3
Top Code Editors: Sublime Text 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.

Let, men ret kraftfuld editor, som er velegnet til både nybegyndere og professionelle. Det kører hurtigt selv på avancerede computere og understøtter plugins skrevet i Python.

Sublime kan konfigureres fleksibelt til at arbejde med projekter fra tusindvis af filer. Autofuldførelse, flere redigeringer, øjeblikkelig redigering af flere linjer er understøttet. 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 lang tids søgning gennem gamle projekter.

I den tredje version af editoren er indekseringen af filer blevet forbedret for at fremskynde søgningen efter variabler, funktioner og klasser. Nu er det muligt at flytte til den forrige markørposition.

Generelt er Sublime Text 3 en proprietær editor: du kan købe den for $ 80. Men prøveversionen er tilgængelig gratis, og udviklerne har endnu ikke begrænset varigheden af dens brug.

4. IntelliJ IDÉ

IntelliJ IDÉ
IntelliJ IDÉ
  • 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 bliver udviklet af et firma med russiske rødder JetBrains. Hun skabte faktisk Kotlin - det sprog, som Google har identificeret som en prioritet for Android-udvikling.

IntelliJ IDEA Oversigt over IntelliJ IDEA er et kraftfuldt, omend ikke særlig hurtigt system med et stort sæt værktøjer til at skabe desktop-, mobil- og webapplikationer, software til tingenes internet. Der er to versioner: den betalte Ultimate for virksomheder og det gratis open source-fællesskab.

Fællesskabet har ikke fuld understøttelse af Spring-rammerne, såvel som Java EE (Enterprise Edition), JavaScript, TypeScript, SQL. Men generelt har den alt hvad du behøver for at starte små projekter, for eksempel en debugger, understøttelse af rammer til bygning af Maven og Gradle, Git og SVN versionskontrolsystemer. Og sættet af indbyggede værktøjer til Android er det samme som i det officielle Android Studio fra Google.

5. PyCharm

Topkodeeditorer: PyCharm
Topkodeeditorer: PyCharm
  • Sprog: Python, Jython, Cython, IronPython, PyPy, Django og flere.
  • Platforme: Windows, macOS, Linux.

Endnu en 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 at analysere skrevne programmer, en grafisk debugger og giver dig mulighed for hurtigt at oprette og køre enhedstests. Med PyCharm er det nemt at navigere selv i store projekter og redigere kode i farten – der er autofuldførelse, autoimport, færdige skabeloner og et hurtigt overblik over dokumentationen for elementer. Endelig er det praktisk at omfaktorere din kode her for at gøre det nemmere at vedligeholde og udvide.

og i den indbyggede PyCharm-menu finder du en masse plugins. Disse er værktøjer til at arbejde med big data, skrive kode på visse programmeringssprog (for eksempel R eller Rust), oprette temaer, analysere logfiler.

6. Beslag

Kode editorer: parenteser
Kode editorer: parenteser
  • 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.

Brackets er udtænkt af Adobe Systems. Det dukkede op i 2014 og udvikler sig aktivt for at give webudviklere så mange muligheder som muligt.

Brackets er især praktisk til frontend: Indbyggede værktøjer fremskynder handlinger med CSS, giver dig mulighed for at se alle vælgerne, redigere dem og straks evaluere resultatet. Disseus JavaScript-debugger og en lokal webserver til testprojekter er også tilgængelige.

Du kan se koden fra Brackets i realtid i din browser. Miljøet er synkroniseret med Git og understøtter hundredvis af udvidelser, såvel som brugerdefinerede tastaturgenveje og JavaScript-tip.

Tag et kig på de hurtige redigeringsværktøjer i Brackets. De giver dig mulighed for at foretage ændringer af flere elementer, funktioner eller egenskaber på én gang, samt ændre CSS- eller JavaScript-kode uden at forlade den linkede HTML-fil. Resultatet kan ses i browseren – med eller uden backend-forbindelse.

7. Vim

Koderedaktører: Vim
Koderedaktører: Vim
  • Sprog: С, С ++, Shell Script, Bash Script, Java og andre.
  • Platforme: Windows, macOS, Linux.

Arving til den legendariske Vi-serie, som blev skabt til Unix, giver fuld frihed til at tilpasse og automatisere udvikling. Sandt nok vil det være svært for begyndere at mestre det. For du kan ikke bare gå ud og afslutte 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 slet et ord eller en linje. Derudover vil det her vise sig hurtigt at navigere gennem filen og finde alt, hvad du skal bruge.

For at skifte til indtastningstilstand skal du trykke på knappen I eller Indsæt, tilbage - Esc. Kun i normal tilstand vil du være i stand til at afslutte Vim korrekt. Hvis du indtaster ZQ eller: q !, så forlader du filen uden at gemme ændringerne, men ved ZZ,: wq eller: x - afslutter du efter at have gemt filen. I de første dage af arbejdet med Vim vil jeg skrive disse kombinationer på et klistermærke, der altid vil være foran mine øjne, men med tiden vænner man sig til dem.

8. Formørkelse

Kodeeditorer: Eclipse
Kodeeditorer: Eclipse
  • 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 skabes til udvikling på bestemte sprog eller til test. IBM investerede omkring 40 millioner dollars i projektet og udgav derefter Eclipse-koden og donerede den til fællesskabet til videreudvikling.

Faktisk er udvidelser skabt på basis af Eclipse, der 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 kendte er Eclipse JDT (Java Development Tools). Dette modul giver dig mulighed for at skrive kode i Java, er integreret med Git versionskontrolsystemet, kan kommunikere med Bugzilla bug tracker og udstede sporingsværktøjer som Jira.

Færdiglavede 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 at arbejde med 1C: Enterprise platformen.

9. Aptana Studio

Aptana studie
Aptana studie
  • 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 Eclipse-distributioner. 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 cross-platform og fuldender automatisk den indtastede tekst. Hun melder fejl i koden og hjælper med hurtigt at komme af med dem.

For komfortabel debugging har Aptana Studio en indbygget Jaxer-webserver, der giver dig mulighed for at udføre JavaScript på sin side og levere resultatet. Derudover interagerer rammen med Aptana Cloud-tjenesten. Det letter udrulningen af webapplikationer i skyen og skabelsen af en skalerbar infrastruktur.

Du kan downloade versionen af editoren til det ønskede OS. Og hvis du har Eclipse installeret, vil Aptana-plugin'et være tilstrækkeligt til det.

10. Notesblok ++

Notesblok ++
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 blot en smart notesblokerstatning. Det understøtter syntaksfremhævning for alle populære (og ikke kun!) sprog, build og markup-systemer - op til Ada, COBOL og Fortran.

Notepad ++ er meget let og hurtig. Tusindvis af plugins gør det til en editor til alle lejligheder: der er grammatikkontrol på forskellige sprog, filsammenligning, digital signaturgenerering, konvertering til forskellige kodninger og meget mere. Og det mest praktiske er, at i modsætning til Notepad, hvis du lukker Notepad ++ og efterlader filer, der ikke er gemt i det, åbnes de automatisk, næste gang du starter programmet.

Generelt, selvom du ikke vil bruge Notepad ++ som din hovedkodeeditor, anbefaler vi, at du installerer det. Ændring af kodningen, rettelse af JSON eller visning af en fil af ukendt type kan gøres her meget hurtigt og nemt.

11. Emacs

Emacs
Emacs
  • Sprog: C, C ++, Java, Perl, Lisp, Objective-C og andre.
  • Platforme: Windows, macOS, Linux.

Den lille makro-editor (Emacs står for Editor MACroS) har i årenes løb udviklet sig til en hel familie. Efter Vi-serien og dens efterfølger Vim blev den en sand å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. Den 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 indstilling af 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 tilbydes spil og en speciel psykoterapeuttilstand her - en samtale med en virtuel samtalepartner Eliza. Desuden kan du installere en udvidelse til Emacs og automatisere spillet Tetris - ind imellem kodearbejde, selvfølgelig.

12. Komodo IDE

Kode editorer: Komodo IDE
Kode editorer: Komodo IDE
  • Sprog: Python, Perl, Ruby, HTML, CSS, JavaScript og mere.
  • Platforme: Windows, macOS, Linux.

Gratis kodeeditor fra det canadiske firma ActiveState, udvikleren af versioner af programmeringssprogene Active Perl og Active Python. Der er også en mindre version af Komodo Edit - ingen indbygget understøttelse af enhedstests og debuggere.

Komodo IDE giver syntaksfremhævning, autofuldførelse, evnen til at arbejde med forskellige linjeender og kodninger. Det er praktisk at redigere filer på forskellige programmeringssprog og hypertekstmarkering her. Til Perl, PHP, Python, Ruby, TCL, JavaScript er der også en syntakskontrol - ingen tredjepartsværktøjer er nødvendige.

Anbefalede: