INHOUDSOPGAWE:

12 beste gratis kode-redakteurs
12 beste gratis kode-redakteurs
Anonim

Van asketiese "notaboeke" met sintaksis-uitlig tot groot "ateljees" met baie gereedskap.

12 beste gratis kode-redakteurs
12 beste gratis kode-redakteurs

1. Visual Studio Kode

Kode-redakteurs: Visual Studio-kode
Kode-redakteurs: Visual Studio-kode
  • Tale: C, C #, C ++, CSS, Go, Groovy, HTML, Java, JavaScript, JSON, Lua,. NET Core, Objective-C, PHP, Perl, Python, Ruby, Rust, Shell script, TypeScript en ander.
  • Platforms: Windows, macOS, Linux.

'N Universele kode-redigeerder van Microsoft, redelik vinnig en funksioneel. Die oopbron-omgewing ondersteun outomatiese slim teksvoltooiing deur gebruik te maak van Microsoft IntelliSense-tegnologie en sintaksuitlig vir die meeste gewilde tale.

Visual Studio Code het genoeg vermoëns vir amateur- en professionele ontwikkeling. Die redigeerder het ingeboude gereedskap om Git-bewaarplekke te manipuleer en gereedskap vir herfaktorering. Jy kan die funksionaliteit uitbrei ten koste van duisende inproppe – soek dit reg in die omgewing op naam of volgens die taal waarin jy skryf.

Sleutelbordkortpaaie kan jou help om kode vinniger in Visual Studio Code te wysig. Hulle sal vinnige navigasie deur jou projek bied en die werwer in die onderhoud beïndruk.

2. Atoom

Topkode-redakteurs: Atom
Topkode-redakteurs: Atom
  • Tale: C, C ++, C #, CSS, Go, HTML, JavaScript, Java, JSON, Objective-C, PHP, Perl, Python, Ruby, Shell script, Scala, SQL, XML, YAML en meer.
  • Platforms: Windows, macOS, Linux.

Die eenvoudige, maklik-om-te gebruik oopbronredigeerder is die breinkind van GitHub Inc., die grootste gasheer- en samewerkende sagteware-ontwikkelingsdiens wat nou deur Microsoft besit word. Atom ondersteun 'n wye verskeidenheid tale en is geskik vir kruisplatformontwikkeling.

Daar is inproppe geskryf in Node.js hier beskikbaar - dit sal jou moontlikhede ernstig uitbrei. Atom werk vinnig en betroubaar, dit ondersteun sinchronisasie met Git, kodevou, outomatiese woordvoltooiing en ander kenmerke van professionele redakteurs.

Met die Teletype for Atom-nutsding kan jy met 'n kollega saamwerk om kode intyds te skryf. Dit is ideaal vir paarprogrammering, vinnige foutoplossings en dinkskrums in R&D.

Die redigeerder kom met vier koppelvlak-opsies en agt temas - lig en donker. Daar is ook gereedskap vir handmatige aanpassing in CSS / Less, HTML en JavaScript - wat alles jou sal help om 'n uiters gemaklike werksomgewing op te stel.

3. Sublieme teks 3

Topkode-redakteurs: sublieme teks 3
Topkode-redakteurs: sublieme teks 3
  • Tale: C, C ++, C #, CSS, Erlang, HTML, Groovy, Haskell, Java, JavaScript, LaTeX, Lisp, Lua, MATLAB, Perl, PHP, Python, R, Ruby, SQL, XML en meer.
  • Platforms: Windows, macOS, Linux.

Liggewig, maar redelik kragtige redigeerder, wat geskik is vir beide beginner-ontwikkelaars en professionele persone. Dit werk vinnig selfs op lae-end rekenaars en ondersteun plugins geskryf in Python.

Sublieme kan buigsaam gekonfigureer word om met projekte van duisende lêers te werk. Outovoltooiing, veelvuldige redigering, onmiddellike redigering van veelvuldige reëls word ondersteun. Dit alles verminder roetine-aksies en skakel nuwe foute uit.

Jy kan ook brokkies (brokkies kode wat jy dikwels gebruik) stoor om dit met 'n sleutelbordkortpad in te voeg, sonder om lank deur ou projekte te soek.

In die derde weergawe van die redigeerder is die indeksering van lêers verbeter om die soektog na veranderlikes, funksies en klasse te bespoedig. Nou is dit moontlik om na die vorige wyserposisie te beweeg.

Oor die algemeen is Sublime Text 3 'n eie redakteur: jy kan dit vir $ 80 koop. Maar die proefweergawe is gratis beskikbaar, en die ontwikkelaars het nog nie die termyn van die gebruik daarvan beperk nie.

4. IntelliJ IDEE

IntelliJ IDEE
IntelliJ IDEE
  • Tale: Java, Kotlin, Scala, Groovy, С, С++, CSS, Go, HTML, PHP, Python, Ruby, XML, YAML en ander.
  • Platforms: Windows, macOS, Linux.

Die omgewing is oorspronklik vir Java geskep en is hoofsaaklik relevant vir Java-agtige tale soos Kotlin, Scala en Groovy. Dit word ontwikkel deur 'n maatskappy met Russiese wortels JetBrains. Sy het in werklikheid Kotlin geskep - die taal wat Google as 'n prioriteit vir Android-ontwikkeling geïdentifiseer het.

IntelliJ IDEA Oorsig van IntelliJ IDEA is 'n kragtige, alhoewel nie baie vinnige stelsel nie met 'n groot stel gereedskap vir die skep van lessenaar-, selfoon- en webtoepassings, sagteware vir die Internet van dinge. Daar is twee weergawes: die betaalde Ultimate vir maatskappye en die gratis oopbrongemeenskap.

Die gemeenskap het nie volle ondersteuning vir die Spring-raamwerk nie, sowel as Java EE (Enterprise Edition), JavaScript, TypeScript, SQL. Maar oor die algemeen het dit alles wat jy nodig het om klein projekte te begin, byvoorbeeld 'n ontfouter, ondersteuning vir raamwerke vir die bou van Maven en Gradle, Git en SVN weergawe beheer stelsels. En die stel ingeboude gereedskap vir Android is dieselfde as in die amptelike Android Studio van Google.

5. PyCharm

Topkode-redakteurs: PyCharm
Topkode-redakteurs: PyCharm
  • Tale: Python, Jython, Cython, IronPython, PyPy, Django en meer.
  • Platforms: Windows, macOS, Linux.

Nog 'n IDE van JetBrains, maar met die klem op Python en sy Django-raamwerk. Daar is ook twee weergawes: Professioneel met volle ondersteuning vir wetenskaplike (skep van modelle, grafieke, toetshipoteses) en webontwikkeling in Python, HTML, JS en SQL; Gemeenskap - Slegs Python en oopbron.

Die omgewing bevat kragtige instrumente vir die ontleding van geskrewe programme, 'n grafiese ontfouter, en laat jou toe om vinnig eenheidstoetse te skep en uit te voer. Met PyCharm is dit maklik om selfs in groot projekte te navigeer en kode dadelik te wysig - daar is outo-voltooiing, outo-invoer, klaargemaakte sjablone en 'n vinnige oorsig van die dokumentasie vir elemente. Ten slotte is dit gerieflik om jou kode hier te herfaktoreer om dit makliker te maak om te onderhou en uit te brei.

en in die ingeboude PyCharm-kieslys sal jy baie inproppe vind. Dit is gereedskap om met groot data te werk, kode in sekere programmeertale (byvoorbeeld R of Rust) te skryf, temas te skep, logs te ontleed.

6. Hakies

Kode-redakteurs: Hakies
Kode-redakteurs: Hakies
  • Tale: HTML, CSS, JavaScript en meer.
  • Platforms: Windows, macOS, Linux.

Die beste oopbronredigeerder vir webontwikkeling. Dit is self gebou in JavaScript, HTML5 en CSS3.

Brackets is die breinkind van Adobe Systems. Dit het in 2014 verskyn en is aktief besig om te ontwikkel om webontwikkelaars soveel moontlik geleenthede te bied.

Hakies is veral gerieflik vir die voorkant: ingeboude gereedskap versnel aksies met CSS, laat jou toe om al die keurders te sien, hulle te wysig en die resultaat onmiddellik te evalueer. Ook beskikbaar is die Theseus JavaScript-ontfouter en 'n plaaslike webbediener vir die toets van projekte.

Jy kan die kode van Brackets in reële tyd in jou blaaier bekyk. Die omgewing is gesinchroniseer met Git en ondersteun honderde uitbreidings, sowel as pasgemaakte sleutelbordkortpaaie en JavaScript-wenke.

Kyk na die vinnige redigeernutsgoed in Hakies. Hulle laat jou toe om veranderinge aan verskeie elemente, funksies of eienskappe tegelyk aan te bring, asook om CSS- of JavaScript-kode te verander sonder om die gekoppelde HTML-lêer te verlaat. Die resultaat kan in die blaaier gesien word - met of sonder backend-verbinding.

7. Vim

Kode-redakteurs: Vim
Kode-redakteurs: Vim
  • Tale: С, С ++, Shell Script, Bash Script, Java en ander.
  • Platforms: Windows, macOS, Linux.

Erfgenaam van die legendariese Vi-reeks, wat vir Unix geskep is, bied volledige vryheid om ontwikkeling aan te pas en te outomatiseer. Dit sal weliswaar moeilik wees vir beginners om dit te bemeester. Want jy kan nie net die eerste keer uit Vim gaan nie.

Vim het twee modusse: normaal en invoer. Hierdie benadering beskerm teen toevallige veranderinge.

Aan die begin is die redigeerder in normale modus, jy kan modulêr met teks daarin werk: vee byvoorbeeld 'n woord of 'n reël uit. Boonop sal dit hier blyk om vinnig deur die lêer te navigeer en alles te vind wat u nodig het.

Om na die invoermodus oor te skakel, moet jy die I of Insert-knoppie druk, terug - Esc. Slegs in normale modus sal jy Vim korrek kan verlaat. As jy ZQ of: q ! invoer, sal jy die lêer verlaat sonder om die veranderinge te stoor, maar deur ZZ,: wq of: x - sal jy uitgaan nadat jy die lêer gestoor het. In die eerste dae van die werk met Vim wil ek hierdie kombinasies op 'n plakker skryf wat altyd voor my oë sal wees, maar mettertyd raak jy gewoond daaraan.

8. Verduistering

Kode-redakteurs: Eclipse
Kode-redakteurs: Eclipse
  • Tale: Java, C, C ++, Perl, PHP, JavaScript, Python, Ruby, Rust, Scout, 1C V8 en ander.
  • Platforms: Windows, macOS, Linux.

'n Universele geïntegreerde omgewing op grond waarvan ander stelsels geskep word vir ontwikkeling in sekere tale of vir toetsing. IBM het sowat $40 miljoen in die projek belê en toe die Eclipse-kode vrygestel en dit aan die gemeenskap geskenk vir verdere ontwikkeling.

Trouens, uitbreidings word geskep op grond van Eclipse wat jou toelaat om gemaklik met verskeie tale en projekte te werk. Uitbreidings is modules, paneelredigeerders, perspektiewe, ensovoorts. Een van die bekendste is Eclipse JDT (Java Development Tools). Hierdie module laat jou toe om kode in Java te skryf, is geïntegreer met die Git-weergawebeheerstelsel, kan met die Bugzilla-foutspoorder kommunikeer en uitreik-opsporingsnutsmiddels soos Jira.

Klaargemaakte Eclipse IDE's vir Java, C, C ++, PHP, JavaScript en ander gewilde tale is op die amptelike webwerf beskikbaar. U kan ook die platform self en modules aflaai om spesifieke probleme op te los. Afsonderlik let ons op 1C: Ondernemingsontwikkelingshulpmiddels om met die 1C: Ondernemingsplatform te werk.

9. Aptana Studio

Aptana ateljee
Aptana ateljee
  • Tale: HTML, JavaScript, CSS, Ruby on Rails, PHP, Python en meer.
  • Platforms: Windows, macOS, Linux.

Hierdie kragtige en maklik om te gebruik redigeerder vir webontwikkeling is een van die bekendste Eclipse-verspreidings. Aan die begin het dit sintaksis-uitlig en kodevoltooiing vir HTML, JavaScript en CSS. Deur inproppe te gebruik, kan jy Aptana Studio aanpas vir Ruby on Rails, PHP, Python.

Die IDE is kruisplatform en voltooi outomaties die ingevoerde teks. Sy rapporteer foute in die kode en help om vinnig daarvan ontslae te raak.

Vir gemaklike ontfouting het Aptana Studio 'n ingeboude Jaxer-webbediener wat jou toelaat om JavaScript aan sy kant uit te voer en die resultaat te verskaf. Boonop is die raamwerk in wisselwerking met die Aptana Cloud-diens. Dit vergemaklik die ontplooiing van webtoepassings in die wolk en die skepping van 'n skaalbare infrastruktuur.

U kan die weergawe van die redigeerder vir die verlangde bedryfstelsel aflaai. En as jy Eclipse geïnstalleer het, sal die Aptana-inprop daarvoor voldoende wees.

10. Notepad ++

Notepad ++
Notepad ++
  • Tale: 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 en ander.
  • Platforms: Vensters.

Hierdie oopbron teksredigeerder is veel meer as net 'n slim notaboekvervanging. Dit ondersteun sintaksuitlig vir alle gewilde (en nie net nie!) tale, bou- en opmaakstelsels – tot by Ada, COBOL en Fortran.

Notepad ++ is baie liggewig en vinnig. Duisende inproppe maak dit 'n redigeerder vir alle geleenthede: daar is grammatikakontrole in verskillende tale, lêervergelyking, generering van digitale handtekeninge, omskakeling na verskeie enkoderings, en nog baie meer. En die gerieflikste ding is dat anders as Notepad, as jy Notepad ++ toemaak en ongestoorde lêers daarin los, sal hulle outomaties oopmaak die volgende keer as jy die program begin.

Oor die algemeen, selfs al sal jy nie Notepad ++ as jou hoofkode-redigeerder gebruik nie, beveel ons aan dat jy dit installeer. Om die enkodering te verander, JSON reg te stel of 'n lêer van 'n onbekende tipe te bekyk, kan baie vinnig en maklik hier gedoen word.

11. Emacs

Emacs
Emacs
  • Tale: C, C ++, Java, Perl, Lisp, Objective-C en ander.
  • Platforms: Windows, macOS, Linux.

Die klein makro-redigeerder (Emacs staan vir Editor MACroS) het oor die jare ontwikkel in 'n hele familie. Ná die Vi-reeks en sy opvolger Vim het dit’n ware openbaring geword en die lewe baie makliker gemaak vir diegene wat kode 30-40 jaar gelede geskryf het.

Maar selfs vandag kan Emacs baie in die regte hande doen. Dit het 'n basiese en baie addisionele modusse, byvoorbeeld vir verskillende programmeertale, kyk van dopgehou, werk met pos. Ondersteun vinnige beweging deur teks en lêers met behulp van sleutelbordkortpaaie. Die redigeerder kan buigsaam gekonfigureer word: van die stel van die aantal spasies vir elke inkepingsvlak tot die bekendstelling van sekere funksies nadat die knipbord verander is.

Paaseiers in Emacs is 'n ander storie. Byvoorbeeld, speletjies en 'n spesiale psigoterapeut-modus word hier verskaf - 'n gesprek met 'n virtuele gespreksgenoot Eliza. Boonop kan u 'n uitbreiding vir Emacs installeer en die spel Tetris outomatiseer - natuurlik tussen kodewerk.

12. Komodo IDE

Kode-redakteurs: Komodo IDE
Kode-redakteurs: Komodo IDE
  • Tale: Python, Perl, Ruby, HTML, CSS, JavaScript en meer.
  • Platforms: Windows, macOS, Linux.

Gratis kode-redakteur van die Kanadese maatskappy ActiveState, die ontwikkelaar van weergawes van die programmeertale Active Perl en Active Python. Daar is ook 'n kleiner weergawe van Komodo Edit - geen ingeboude ondersteuning vir eenheidstoetse en ontfouters nie.

Komodo IDE bied sintaksis-verligting, outo-voltooiing, die vermoë om met verskillende lyne en enkoderings te werk. Dit is gerieflik om lêers in verskillende programmeertale en hiperteksopmaak hier te wysig. Vir Perl, PHP, Python, Ruby, TCL, JavaScript, is daar ook 'n sintaksistoetser - geen derdeparty-instrumente is nodig nie.

Aanbeveel: