12 parasta ilmaista koodieditoria
Opetusohjelma Teknologian / / December 30, 2020
1. Visual Studio -koodi
- Kieli (kielet: C, C #, C ++, CSS, Go, Groovy, HTML, Java, JavaScript, JSON, Lua, .NET Core, Objective-C, PHP, Perl, Python, Ruby, Rust, Shell script, TypeScript ja muut.
- Alustat: Windows, macOS, Linux.
Microsoftin universaali koodieditori, melko nopea ja toimiva. Avoimen lähdekoodin ympäristö tukee ohjelmatekstin automaattista älykästä viimeistelyä käyttämällä Microsoft IntelliSense -tekniikkaa ja syntaksikorostusta suosituimpiin Kieli (kielet.
Visual Studio Code sisältää tarpeeksi harrastajille ja ammattilaisille kehitystä. Editorissa on sisäänrakennetut työkalut Git-arkistojen manipulointiin ja työkalut uudelleenrakentamiseen. Voit laajentaa toimintoja tuhansien laajennusten kustannuksella - etsi niitä suoraan ympäristöstä nimen tai kielen mukaan, jolla kirjoitat.
Pikanäppäimet voivat auttaa muokkaamaan koodia nopeammin Visual Studio Code -sovelluksessa. Ne tarjoavat nopean navigoinnin projektissasi ja vaikuttavat rekrytoijaan haastattelussa.
Lataa Visual Studio Code →
2. Atomi
- Kieli (kielet: C, C ++, C #, CSS, Go, HTML, JavaScript, Java, JSON, Objective-C, PHP, Perl, Python, Ruby, Shell-komentosarja, Scala, SQL, XML, YAML ja paljon muuta.
- Alustat: Windows, macOS, Linux.
Yksinkertainen ja helppokäyttöinen avoimen lähdekoodin editori - GitHub Inc., joka on suurin Microsoftin omistama isännöinti- ja yhteistyöohjelmistokehityspalvelu. Atom tukee monenlaisia kieliä ja soveltuu alustojen väliseen kehitykseen.
Node.js: ssä kirjoitetut laajennukset ovat saatavilla täältä - ne laajentavat vakavasti mahdollisuuksiasi. Atom toimii nopeasti ja luotettavasti, se tukee synkronointia Gitin kanssa, koodin taittamista, automaattista sanan täydennystä ja muita ammattitoimittajien ominaisuuksia.
Teletype for Atom -sovelluksen avulla voit kirjoittaa koodia reaaliajassa yhteistyössä kollegan kanssa. Se on ihanteellinen parien ohjelmointiin, pikavikakorjauksiin ja aivoriihi tutkimus- ja kehitystyössä.
Editorissa on neljä käyttöliittymävaihtoehtoa ja kahdeksan teemaa - vaalea ja tumma. CSS / Less-, HTML- ja JavaScript-tiedostoissa on myös manuaalisen mukauttamisen työkaluja, jotka kaikki auttavat sinua luomaan erittäin mukavan työympäristön.
Lataa Atom →
3. Sublime-teksti 3
- Kieli (kielet: C, C ++, C #, CSS, Erlang, HTML, Groovy, Haskell, Java, JavaScript, LaTeX, Lisp, Lua, MATLAB, Perl, PHP, Python, R, Ruby, SQL, XML ja paljon muuta.
- Alustat: Windows, macOS, Linux.
Kevyt, mutta melko tehokas toimittaja, joka soveltuu sekä aloittelijoille että ammattilaisille. Se käynnistyy nopeasti jopa pienikokoisissa tietokoneissa ja tukee Pythonilla kirjoitettuja laajennuksia.
Sublime voidaan konfiguroida joustavasti toimimaan tuhansien projektien kanssa tiedostot. Tuettu automaattinen täydennys, useita muokkauksia, useiden rivien välitön muokkaus. Kaikki tämä minimoi rutiinitoimet ja eliminoi uudet virheet.
Voit myös tallentaa katkelmia (usein käyttämiäsi koodinpätkiä) lisätäksesi ne pikanäppäimellä ilman pitkiä hakuja vanhoissa projekteissa.
Editorin kolmannessa versiossa tiedostojen indeksointia on parannettu muuttujien, toimintojen ja luokkien haun nopeuttamiseksi. Nyt on mahdollista siirtyä edelliseen kohdistimen sijaintiin.
Yleensä Sublime Text 3 on oma editori: voit ostaa sen 80 dollaria. Kokeiluversio on kuitenkin saatavilla ilmaiseksi, ja kehittäjät eivät ole vielä rajoittaneet sen käyttöaikaa.
Lataa Sublime Text 3 →
4. IntelliJ IDEA
- Kieli (kielet: Java, Kotlin, Scala, Groovy, С, С ++, CSS, Go, HTML, PHP, Python, Ruby, XML, YAML ja muut.
- Alustat: Windows, macOS, Linux.
Ympäristö luotiin alun perin Java-sovellukselle, ja se on ensisijainen Java-kaltaisille kielille, kuten Kotlin, Scala ja Groovy. Sitä kehittää yritys, jolla on venäläisiä juuria, JetBrains. Hän itse asiassa loi Kotlinin - kielen, jonka Google on määritellyt Android-kehityksen prioriteetiksi.
IntelliJ IDEAKatsaus IntelliJ IDEA -ohjelmaan - tehokas, vaikkakaan ei kovin nopea järjestelmä, jolla on suuri joukko työkaluja työpöydän, mobiililaitteiden ja verkkosovellusten sekä ohjelmistojen luomiseen esineiden internetiin On olemassa kaksi versiota: maksettu Ultimate yrityksille ja ilmainen avoimen lähdekoodin yhteisö.
Yhteisö ei tue täysimääräisesti Spring-kehystä eikä Java EE: tä (Enterprise Edition), JavaScriptiä, TypeScriptiä ja SQL: ää. Mutta yleensä sillä on kaikki mitä tarvitset pienten projektien aloittamiseen, esimerkiksi virheenkorjaus, tuki Mavenin ja Gradlen rakentamiseen, versionhallintajärjestelmät Git ja SVN. Sarja sisäänrakennettuja työkaluja Android sama kuin Googlen virallisessa Android Studiossa.
Lataa IntelliJ IDEA →
5. PyCharm
- Kieli (kielet: Python, Jython, Cython, IronPython, PyPy, Django ja paljon muuta.
- Alustat: Windows, macOS, Linux.
Toinen IDE JetBrainsilta, mutta painotetaan Pythonia ja sen Django-kehystä. On myös kaksi versiota: Professional, joka tukee täysin tieteellistä (mallien, kaavioiden luominen, hypoteesien testaus) ja verkkokehitystä Pythonissa, HTML: ssä, JS: ssä ja SQL: ssä; Yhteisö - vain Python ja avoimen lähdekoodin.
Ympäristö sisältää tehokkaat työkalut kirjoitettujen ohjelmien analysointiin, graafisen virheenkorjauksen ja mahdollistaa yksikötestien luomisen ja suorittamisen nopeasti. PyCharmilla on helppo navigoida myös suurissa projekteissa ja muokata koodia lennossa - käytettävissä on automaattinen täydennys, automaattinen tuonti, valmiit mallit ja elementtien dokumentaation nopea tarkastelu. Lopuksi on kätevää muokata koodia täällä helpottamaan ylläpitoa ja laajentamista.
Sivustolla ja sisäänrakennetusta PyCharm-valikosta löydät paljon laajennuksia. Nämä ovat työkalut työskentelyyn Suuri data, koodin kirjoittaminen tietyille ohjelmointikielille (esimerkiksi R tai Rust), teemojen luominen, lokien analysointi.
Lataa PyCharm →
6. Suluissa
- Kieli (kielet: HTML, CSS, JavaScript ja paljon muuta.
- Alustat: Windows, macOS, Linux.
Paras avoimen lähdekoodin editori verkkokehitykseen. Se on itse rakennettu JavaScript, HTML5 ja CSS3.
Suluissa on Adobe Systemsin idea. Se ilmestyi vuonna 2014 ja kehittyy aktiivisesti tarjotakseen web-kehittäjille mahdollisimman monia mahdollisuuksia.
Sulkeet ovat erityisen käteviä käyttöliittymälle: sisäänrakennetut työkalut nopeuttavat CSS: n toimintaa, antavat sinun nähdä kaikki valitsimet, muokata niitä ja arvioida tuloksen välittömästi. Saatavilla on myös Theseus-JavaScript-virheenkorjausohjelma ja paikallinen verkkopalvelin projektien testaamiseen.
Voit tarkastella koodia suluissa reaaliajassa selaimessasi. Ympäristö on synkronoitu Gitin kanssa ja tukee satoja laajennuksia sekä mukautettuja Pikanäppäimet ja JavaScript-vihjeitä.
Tutustu suluissa oleviin pikamuokkaustyökaluihin. Niiden avulla voit tehdä muutoksia useisiin elementteihin, toimintoihin tai ominaisuuksiin kerralla tai muuttaa CSS- tai JavaScript-koodia poistumatta linkitetystä HTML-tiedostosta. Tulos näkyy selaimessa - taustayhteydellä tai ilman.
Lataa suluet →
7. Vim
- Kieli (kielet: С, С ++, Shell Script, Bash Script, Java ja muut.
- Alustat:Windows, macOS, Linux.
Unixille luotu legendaarisen Vi-sarjan perillinen antaa täydellisen vapauden mukauttaa ja automatisoida kehitystä. Totta, aloittelijoille on vaikea hallita sitä. Koska et voi vain mennä ja poistua Vimistä ensimmäistä kertaa.
Vimillä on kaksi tilaa: normaali ja tulo. Tämä lähestymistapa suojaa tahattomilta muutoksilta.
Alussa editori on normaalitilassa, voit työskennellä sen tekstin kanssa modulaarisesti: esimerkiksi poistaa sana tai rivi. Lisäksi tässä osoittautuu nopeasti selata tiedostoa ja löytää kaikki tarvitsemasi.
Syöttötilaan vaihtamiseksi sinun on painettava I- tai Lisää-painiketta, takaisin - Esc. Vain normaalitilassa voit poistua Vimistä oikein. Jos syötät ZQ tai: q!, Jätät tiedoston tallentamatta muutoksia, mutta ZZ: llä: wq tai: x - poistut tiedoston tallentamisen jälkeen. Vimin kanssa työskentelyn alkuaikoina haluan kirjoittaa nämä yhdistelmät tarra, joka on aina silmiesi edessä, mutta ajan myötä totut niihin.
Lataa Vim →
8. Pimennys
- Kieli (kielet: Java, C, C ++, Perl, PHP, JavaScript, Python, Ruby, Rust, Scout, 1C V8 ja muut.
- Alustat: Windows, macOS, Linux.
Yleinen integroitu ympäristö, jonka perusteella muut järjestelmät luodaan tiettyjen kielten kehittämistä tai testausta varten. IBM investoi projektiin lähes 40 miljoonaa dollaria ja julkaisi sitten Eclipse-koodin ja lahjoitti sen yhteisölle jatkokehitystä varten.
Itse asiassa Eclipseen perustuen laajentuminenjoiden avulla voit työskennellä mukavasti eri kielten ja projektien kanssa. Laajennukset ovat moduuleja, paneelin muokkaajia, näkökulmia ja niin edelleen. Yksi tunnetuimmista on Eclipse JDT (Java Development Tools). Tämän moduulin avulla voit kirjoittaa koodia Java-järjestelmään, integroituu Git-versionhallintajärjestelmään ja voi kommunikoida Bugzilla-vikaseurannan kanssa ja antaa seurantatyökaluja, kuten Jira.
Valmiit Eclipse IDE: t Java-, C-, C ++ -, PHP-, JavaScript- ja muille suosituille kielille ovat saatavilla virallisella sivustolla. Voit myös ladata alustan itse ja moduulit tiettyjen ongelmien ratkaisemiseksi. Erikseen huomataan 1C: Yrityskehitystyökalut työskentelyyn 1C: Enterprise -alustan kanssa.
Lataa Eclipse →
9. Aptana-studio
- Kieli (kielet: HTML, JavaScript, CSS, Ruby on Rails, PHP, Python ja paljon muuta.
- Alustat: Windows, macOS, Linux.
Tämä tehokas ja helppokäyttöinen verkkokehityseditori on yksi tunnetuimmista jakaumat Pimennys. Aluksi siinä on syntaksikorostus ja koodin täydennys HTML: lle, JavaScriptille ja CSS: lle. Laajennusten avulla voit mukauttaa Aptana Studio for Ruby on Rails, PHP, Python.
IDE on alustojen välinen ja täydentää syötetyn tekstin automaattisesti. Hän ilmoittaa virheistä koodissa ja auttaa pääsemään niistä nopeasti eroon.
Mukavaan virheenkorjaukseen Aptana Studiossa on sisäänrakennettu Jaxer-verkkopalvelin, jonka avulla voit suorittaa JavaScriptiä puolellaan ja antaa tuloksen. Lisäksi kehys on vuorovaikutuksessa Aptana Cloud -palvelun kanssa. Se helpottaa verkkosovellusten käyttöönottoa pilvessä ja rakennetaan skaalautuva infrastruktuuri.
Voit ladata editorin version vaaditulle käyttöjärjestelmälle. Ja jos sinulla on asennettuna Eclipse, Aptana-laajennus riittää siihen.
Lataa Aptana Studio →
10. Muistio ++
- Kieli (kielet: 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 muut.
- Alustat: Windows.
Tämä avoimen lähdekoodin tekstieditori on paljon muutakin kuin vain älykäs muistikirja. Se tukee kaikkien suosittujen (ja ei vain!) Kielien, rakennus- ja merkintäjärjestelmien syntaksikorostusta - Adaan, COBOLiin ja Fortraniin saakka.
Notepad ++ on erittäin kevyt ja nopea. Tuhannet laajennukset tekevät siitä editorin kaikkiin tilanteisiin: täällä on myös tarkistus kielioppi eri kielillä, tiedostojen vertailu, digitaalisten allekirjoitusten luominen ja muuntaminen erilaisiksi koodauksiksi ja paljon muuta. Ja mukavin asia on, että toisin kuin Notepad, jos suljet Notepad ++: n ja jätät tallentamattomat tiedostot siihen, ne avautuvat automaattisesti, kun seuraavan kerran käynnistät ohjelman.
Yleensä, vaikka et käytä Notepad ++: a pääkoodieditorina, suosittelemme, että asennat sen. Koodauksen muuttaminen, JSON-korjaus tai tuntemattoman tyyppisen tiedoston tarkastelu voidaan tehdä tässä erittäin nopeasti ja helposti.
Lataa Muistio ++ →
11. Emacs
- Kieli (kielet: C, C ++, Java, Perl, Lisp, Objective-C ja muut.
- Alustat: Windows, macOS, Linux.
Pieni toimittaja makrot (Emacs tarkoittaa Editor MACroS) on kehittynyt vuosien varrella koko perheeksi. Vi-sarjan ja sen seuraajan Vimin jälkeen siitä tuli todellinen ilmoitus ja helpotti elämää niille, jotka kirjoittivat koodin 30-40 vuotta sitten.
Mutta tänäänkin Emacs voi tehdä paljon oikeissa käsissä. Siinä on perusasetukset ja monia muita tiloja, esimerkiksi eri ohjelmointikielille, hakemistojen katselulle, postin kanssa työskentelylle. Tukee nopeaa liikkumista tekstin ja tiedostojen avulla pikanäppäimillä. Muokkain voidaan määrittää joustavasti: kunkin sisennystason välilyöntien asettamisesta tiettyjen toimintojen käynnistämiseen leikepöydän vaihtamisen jälkeen.
Emacsin pääsiäismunat ovat toinen tarina. Esimerkiksi tässä on tarjolla pelejä ja erityinen psykoterapeutti-tila - keskustelu virtuaalisen keskustelukumppanin Elizan kanssa. Lisäksi voit asentaa laajennuksen Emacsille ja automatisoida Tetris-pelin - tietysti koodityön välillä.
Lataa Emacs →
12. Komodo IDE
- Kieli (kielet: Python, Perl, Ruby, HTML, CSS, JavaScript ja paljon muuta.
- Alustat: Windows, macOS, Linux.
Ilmainen koodieditori kanadalaiselta yritykseltä ActiveState, kieliversioiden kehittäjä ohjelmointi Aktiivinen Perl ja Active Python. Komodo Editista on myös pienempi versio - ei sisäänrakennettua tukea yksikötesteille ja virheenkorjaajille.
Komodo IDE tarjoaa syntaksikorostuksen, automaattisen täydennyksen, kyvyn työskennellä eri rivien päiden ja koodausten kanssa. Tässä on kätevää muokata tiedostoja eri ohjelmointikielillä ja hypertekstimerkintöjä. Perlille, PHP: lle, Pythonille, Ruby: lle, TCL: lle ja JavaScriptille on myös syntaksintarkistin - kolmannen osapuolen työkaluja ei tarvita.
Paketti sisältää virheenkorjaajat ja profiloijat, versionhallintajärjestelmien asiakkaan, työkalut säännöllisten lausekkeiden luomiseen ja HTTP Inspector -pyyntöjen tarkistamiseen. Voit myös asentaa lisäosia: Yhteisö työskentelee aktiivisesti niiden parissa.
Lataa Komodo IDE →
Lue myös💻🔧🕹
- Mikä on Arduino ja miksi sinun pitäisi ostaa se
- 22 hyödyllistä laajennusta aloittelijalle
- Kuinka oppia koodaamaan lapsi tai teini-ikäinen: vinkkejä ja hyödyllisiä resursseja nuorille ohjelmoijille
- 25 ilmaista online-ohjelmointikurssia oppimiseen tyhjästä
- 6 syytä oppia ohjelmointia, jos et ole ohjelmoija