Sisukord:

12 parimat tasuta koodiredaktorit
12 parimat tasuta koodiredaktorit
Anonim

Alates askeetlikest süntaksi esiletõstmisega "märkmikest" kuni tohutute paljude tööriistadega "stuudioteni".

12 parimat tasuta koodiredaktorit
12 parimat tasuta koodiredaktorit

1. Visual Studio kood

Koodiredaktorid: Visual Studio Code
Koodiredaktorid: Visual Studio Code
  • Keeled: C, C #, C ++, CSS, Go, Groovy, HTML, Java, JavaScript, JSON, Lua,. NET Core, Objective-C, PHP, Perl, Python, Ruby, Rust, Shelli skript, TypeScript ja teised.
  • Platvormid: Windows, macOS, Linux.

Microsofti universaalne koodiredaktor, üsna kiire ja funktsionaalne. Avatud lähtekoodiga keskkond toetab automaatset nutikat teksti lõpetamist, kasutades Microsoft IntelliSense'i tehnoloogiat ja süntaksi esiletõstmist enamiku populaarsete keelte jaoks.

Visual Studio Code'il on piisavalt võimalusi amatöör- ja professionaalseks arenguks. Redaktoril on sisseehitatud tööriistad Giti hoidlate manipuleerimiseks ja tööriistad refaktoreerimiseks. Funktsionaalsust saad laiendada tuhandete pluginate arvelt – otsi neid otse keskkonnast nime või kirjutamiskeele järgi.

Klaviatuuri otseteed aitavad teil Visual Studio Code'is koodi kiiremini redigeerida. Nad pakuvad teie projektis kiiret navigeerimist ja avaldavad värbajale intervjuul muljet.

2. Aatom

Parimad koodiredaktorid: Atom
Parimad koodiredaktorid: Atom
  • Keeled: C, C ++, C #, CSS, Go, HTML, JavaScript, Java, JSON, Objective-C, PHP, Perl, Python, Ruby, Shelli skript, Scala, SQL, XML, YAML ja palju muud.
  • Platvormid: Windows, macOS, Linux.

Lihtne ja hõlpsasti kasutatav avatud lähtekoodiga redaktor on GitHub Inc., suurima hostimis- ja koostöötarkvara arendusteenuse, mis nüüd kuulub Microsoftile, vaimusünnitus. Atom toetab väga erinevaid keeli ja sobib platvormideüleseks arendamiseks.

Siin on saadaval Node.js-s kirjutatud pluginad – need avardavad teie võimalusi tõsiselt. Atom töötab kiiresti ja usaldusväärselt, see toetab sünkroonimist Gitiga, koodi voltimist, automaatset sõnade lõpetamist ja muid professionaalsete toimetajate funktsioone.

Teletype for Atom tööriistaga saate teha koostööd kolleegiga, et kirjutada reaalajas koodi. See sobib ideaalselt paarisprogrammeerimiseks, kiireks veaparanduseks ning ajurünnakuks teadus- ja arendustegevuses.

Redaktoril on neli liidesevalikut ja kaheksa teemat – hele ja tume. Samuti on olemas tööriistad käsitsi kohandamiseks CSS / Less, HTML ja JavaScriptis – kõik need aitavad teil luua ülimugava töökeskkonna.

3. Ülev tekst 3

Peamised koodiredaktorid: ülev tekst 3
Peamised koodiredaktorid: ülev tekst 3
  • Keeled: C, C ++, C #, CSS, Erlang, HTML, Groovy, Haskell, Java, JavaScript, LaTeX, Lisp, Lua, MATLAB, Perl, PHP, Python, R, Ruby, SQL, XML ja palju muud.
  • Platvormid: Windows, macOS, Linux.

Kerge, kuid üsna võimas redaktor, mis sobib nii algajatele arendajatele kui ka professionaalidele. See töötab kiiresti isegi madala kvaliteediga arvutites ja toetab Pythonis kirjutatud pistikprogramme.

Sublime'i saab paindlikult konfigureerida töötama tuhandete failide projektidega. Toetatakse automaatset lõpetamist, mitut redigeerimist, mitme rea kohest redigeerimist. Kõik see minimeerib rutiinseid toiminguid ja välistab uued vead.

Saate salvestada ka juppe (koodijuppe, mida sageli kasutate), et need klaviatuuri otsetee abil sisestada, ilma vanade projektide vahel pikalt otsimata.

Redaktori kolmandas versioonis on failide indekseerimist täiustatud, et kiirendada muutujate, funktsioonide ja klasside otsimist. Nüüd on võimalik liikuda kursori eelmisele positsioonile.

Üldiselt on Sublime Text 3 patenteeritud redaktor: saate selle osta 80 dollari eest. Kuid prooviversioon on tasuta saadaval ja arendajad pole selle kasutusaega veel piiranud.

4. IntelliJ IDEE

IntelliJ IDEE
IntelliJ IDEE
  • Keeled: Java, Kotlin, Scala, Groovy, С, С ++, CSS, Go, HTML, PHP, Python, Ruby, XML, YAML ja teised.
  • Platvormid: Windows, macOS, Linux.

Keskkond loodi algselt Java jaoks ja on oluline eelkõige Java-laadsete keelte jaoks, nagu Kotlin, Scala ja Groovy. Seda arendab Venemaa juurtega ettevõte JetBrains. Tegelikult lõi ta Kotlini – keele, mille Google on määranud Androidi arendamise prioriteediks.

IntelliJ IDEA IntelliJ IDEA ülevaade on võimas, kuigi mitte eriti kiire süsteem suure hulga tööriistadega töölaua-, mobiili- ja veebirakenduste ning asjade interneti tarkvara loomiseks. On kaks versiooni: tasuline Ultimate ettevõtetele ja tasuta avatud lähtekoodiga kogukond.

Kogukond ei toeta täielikult Spring raamistikku, aga ka Java EE (Enterprise Edition), JavaScripti, TypeScripti ja SQL-i. Kuid üldiselt on sellel kõik vajalik väikeste projektide käivitamiseks, näiteks silur, Maveni ja Gradle'i, Giti ja SVN-i versioonikontrollisüsteemide ehitamise raamistike tugi. Ja Androidi sisseehitatud tööriistade komplekt on sama, mis Google'i ametlikus Android Studios.

5. PyCharm

Parimad koodiredaktorid: PyCharm
Parimad koodiredaktorid: PyCharm
  • Keeled: Python, Jython, Cython, IronPython, PyPy, Django ja palju muud.
  • Platvormid: Windows, macOS, Linux.

Veel üks IDE JetBrainsist, kuid rõhuasetusega Pythonil ja selle Django raamistikul. Samuti on kaks versiooni: Professional täieliku toega teaduslikele (mudelite, graafikute loomine, hüpoteeside testimine) ja veebiarendusele Python, HTML, JS ja SQL; Kogukond – ainult Python ja avatud lähtekoodiga.

Keskkond sisaldab võimsaid tööriistu kirjutatud programmide analüüsimiseks, graafilist silurit ning võimaldab kiiresti luua ja käivitada ühikuteste. PyCharmiga on lihtne navigeerida ka suurtes projektides ja käigupealt koodi redigeerida – olemas on automaatne täitmine, automaatne import, valmismallid ja elementide dokumentatsiooni kiirvaade. Lõpuks on mugav siin oma koodi ümber kujundada, et seda oleks lihtsam hooldada ja laiendada.

ja sisseehitatud PyCharmi menüüst leiate palju pluginaid. Need on tööriistad suurandmetega töötamiseks, teatud programmeerimiskeeltes (näiteks R või Rust) koodi kirjutamiseks, teemade loomiseks, logide analüüsimiseks.

6. Sulgud

Koodiredaktorid: sulud
Koodiredaktorid: sulud
  • Keeled: HTML, CSS, JavaScript ja palju muud.
  • Platvormid: Windows, macOS, Linux.

Parim avatud lähtekoodiga redaktor veebiarenduseks. See on ise ehitatud JavaScripti, HTML5 ja CSS3 sisse.

Brackets on Adobe Systemsi vaimusünnitus. See ilmus 2014. aastal ja areneb aktiivselt, et pakkuda veebiarendajatele võimalikult palju võimalusi.

Brackets on eriti mugav kasutajaliidese jaoks: sisseehitatud tööriistad kiirendavad CSS-iga toiminguid, võimaldavad näha kõiki valijaid, neid redigeerida ja tulemust kohe hinnata. Saadaval on ka Theseuse JavaScripti silur ja kohalik veebiserver projektide testimiseks.

Saate brauseris Bracketsi koodi reaalajas vaadata. Keskkond on sünkroonitud Gitiga ja toetab sadu laiendusi, aga ka kohandatud klaviatuuri otseteid ja JavaScripti vihjeid.

Vaadake sulgudes olevaid kiirredigeerimistööriistu. Need võimaldavad teil teha korraga muudatusi mitmes elemendis, funktsioonis või atribuudis, samuti muuta CSS- või JavaScripti koodi ilma lingitud HTML-failist lahkumata. Tulemust saab näha brauseris – taustaühendusega või ilma.

7. Vim

Koodi toimetajad: Vim
Koodi toimetajad: Vim
  • Keeled: С, С ++, Shell Script, Bash Script, Java ja teised.
  • Platvormid: Windows, macOS, Linux.

Legendaarse Vi seeria pärija, mis loodi Unixi jaoks, annab täieliku vabaduse arenduse kohandamiseks ja automatiseerimiseks. Tõsi, algajatel on seda raske omandada. Sest te ei saa lihtsalt minna ja Vimist esimest korda väljuda.

Vimil on kaks režiimi: tavaline ja sisend. Selline lähenemine kaitseb juhuslike muutuste eest.

Alguses on redaktor tavarežiimis, tekstiga saab töötada modulaarselt: näiteks kustutada sõna või rida. Lisaks selgub siin kiiresti failis navigeerimine ja kõik vajaliku leidmine.

Sisestusrežiimile lülitumiseks peate vajutama nuppu I või Insert, tagasi - Esc. Ainult tavarežiimis saate Vimist õigesti väljuda. Kui sisestate ZQ või: q !, siis lahkute failist muudatusi salvestamata, kuid ZZ,: wq või: x abil - väljute pärast faili salvestamist. Vimiga töötamise esimestel päevadel tahan need kombinatsioonid kirjutada kleebisele, mis jääb alati silme ette, kuid aja jooksul harjub nendega ära.

8. Varjutus

Kooditoimetajad: Eclipse
Kooditoimetajad: Eclipse
  • Keeled: Java, C, C ++, Perl, PHP, JavaScript, Python, Ruby, Rust, Scout, 1C V8 ja teised.
  • Platvormid: Windows, macOS, Linux.

Universaalne integreeritud keskkond, mille alusel luuakse teatud keeltes arendamiseks või testimiseks teisi süsteeme. IBM investeeris projekti umbes 40 miljonit dollarit, andis seejärel välja Eclipse'i koodi ja annetas selle kogukonnale edasiseks arendamiseks.

Tegelikult luuakse Eclipse'i baasil laiendused, mis võimaldavad teil mugavalt töötada erinevate keelte ja projektidega. Laiendused on moodulid, paneeliredaktorid, perspektiivid ja nii edasi. Üks kuulsamaid on Eclipse JDT (Java arendustööriistad). See moodul võimaldab kirjutada koodi Java keeles, on integreeritud Giti versioonikontrollisüsteemiga, suudab suhelda Bugzilla veajälgijaga ja väljastada jälgimistööriistu nagu Jira.

Valmis Eclipse IDE-d Java, C, C ++, PHP, JavaScripti ja muude populaarsete keelte jaoks on saadaval ametlikul saidil. Samuti saate alla laadida platvormi ennast ja mooduleid konkreetsete probleemide lahendamiseks. Eraldi märgime ära 1C: Enterprise Development Tools platvormiga 1C: Enterprise töötamiseks.

9. Aptana stuudio

Aptana stuudio
Aptana stuudio
  • Keeled: HTML, JavaScript, CSS, Ruby on Rails, PHP, Python ja palju muud.
  • Platvormid: Windows, macOS, Linux.

See võimas ja hõlpsasti kasutatav veebiarenduse redaktor on üks kuulsamaid Eclipse'i distributsioone. Alguses on sellel süntaksi esiletõstmine ja koodi lõpetamine HTML-i, JavaScripti ja CSS-i jaoks. Pluginate abil saate kohandada Aptana Studio Ruby on Rails, PHP, Python jaoks.

IDE on platvormideülene ja täidab automaatselt sisestatud teksti. Ta teatab koodi vigadest ja aitab neist kiiresti lahti saada.

Mugavaks silumiseks on Aptana Studiol sisseehitatud Jaxeri veebiserver, mis võimaldab käivitada JavaScripti oma küljel ja pakkuda tulemust. Lisaks suhtleb raamistik Aptana pilveteenusega. See hõlbustab veebirakenduste juurutamist pilves ja skaleeritava infrastruktuuri loomist.

Saate alla laadida soovitud OS-i redaktori versiooni. Ja kui teil on installitud Eclipse, piisab Aptana pistikprogrammist.

10. Märkmik ++

Notepad ++
Notepad ++
  • Keeled: 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 ja teised.
  • Platvormid: Windows.

See avatud lähtekoodiga tekstiredaktor on palju enamat kui lihtsalt nutikas märkmiku asendus. See toetab süntaksi esiletõstmist kõigi populaarsete (ja mitte ainult!) keelte, ehitus- ja märgistussüsteemide jaoks – kuni Ada, COBOLi ja Fortranini.

Notepad ++ on väga kerge ja kiire. Tuhanded pistikprogrammid muudavad selle redaktoriks igaks juhuks: seal on grammatikakontroll erinevates keeltes, failide võrdlemine, digitaalallkirja genereerimine, teisendamine erinevatele kodeeringutele ja palju muud. Ja kõige mugavam on see, et erinevalt Notepadist, kui sulgeda Notepad ++ ja jätta sinna salvestamata failid, avanevad need automaatselt järgmisel programmi käivitamisel.

Üldiselt, isegi kui te ei kasuta Notepad ++ peamise koodiredaktorina, soovitame teil selle installida. Siin saab väga kiiresti ja lihtsalt muuta kodeeringut, parandada JSON-i või vaadata tundmatut tüüpi faili.

11. Emacs

Emacs
Emacs
  • Keeled: C, C ++, Java, Perl, Lisp, Objective-C ja teised.
  • Platvormid: Windows, macOS, Linux.

Väikesest makroredaktorist (Emacs tähendab Editor MACroS-i) on aastate jooksul arenenud terve perekond. Pärast Vi-seeriat ja selle järglast Vimi sai sellest tõeline ilmutus ja see muutis nende elu palju lihtsamaks, kes kirjutasid koodi 30-40 aastat tagasi.

Kuid isegi tänapäeval suudab Emacs teha palju õigetes kätes. Sellel on põhi- ja palju lisarežiime, näiteks erinevate programmeerimiskeelte jaoks, kataloogide vaatamiseks, postiga töötamiseks. Toetab teksti ja failide kiiret liikumist kiirklahvide abil. Redaktorit saab paindlikult seadistada: alates iga taandetaseme tühikute arvu määramisest kuni teatud funktsioonide käivitamiseni pärast lõikepuhvri muutmist.

Lihavõttemunad Emacsis on teine lugu. Näiteks pakutakse siin mänge ja spetsiaalset psühhoterapeudi režiimi – vestlust virtuaalse vestluskaaslase Elizaga. Lisaks saate installida Emacsi laienduse ja automatiseerida Tetrise mängu – loomulikult kooditöö vahepeal.

12. Komodo IDE

Koodiredaktorid: Komodo IDE
Koodiredaktorid: Komodo IDE
  • Keeled: Python, Perl, Ruby, HTML, CSS, JavaScript ja palju muud.
  • Platvormid: Windows, macOS, Linux.

Kanada ettevõtte ActiveState tasuta koodiredaktor, programmeerimiskeelte Active Perl ja Active Python versioonide arendaja. Samuti on Komodo Edit väiksem versioon – seadmetestide ja silurite jaoks pole sisseehitatud tuge.

Komodo IDE pakub süntaksi esiletõstmist, automaatset lõpetamist, võimalust töötada erinevate reaotste ja kodeeringutega. Siin on mugav redigeerida erinevates programmeerimiskeeltes faile ja hüperteksti märgistust. Perli, PHP, Python, Ruby, TCL, JavaScripti jaoks on olemas ka süntaksikontroll – selleks pole vaja kolmandate osapoolte tööriistu.

Soovitan: