Sisällysluettelo:

12 parasta ilmaista koodieditoria
12 parasta ilmaista koodieditoria
Anonim

Askeettisista "muistikirjoista" syntaksin korostuksella suuriin "studioihin", joissa on monia työkaluja.

12 parasta ilmaista koodieditoria
12 parasta ilmaista koodieditoria

1. Visual Studio Code

Koodieditorit: Visual Studio Code
Koodieditorit: Visual Studio Code
  • Kieli (kielet: C, C #, C ++, CSS, Go, Groovy, HTML, Java, JavaScript, JSON, Lua,. NET Core, Objective-C, PHP, Perl, Python, Ruby, Rust, Shell-skripti, TypeScript ja muut.
  • Alustat: Windows, macOS, Linux.

Microsoftin yleinen koodieditori, melko nopea ja toimiva. Avoimen lähdekoodin ympäristö tukee automaattista älykkään tekstin täydentämistä Microsoft IntelliSense -teknologian ja suosituimpien kielten syntaksin korostuksen avulla.

Visual Studio Codessa on tarpeeksi ominaisuuksia amatööri- ja ammattikehitykseen. Editorissa on sisäänrakennetut työkalut Git-varastojen käsittelyyn ja työkalut uudelleenkäsittelyyn. Voit laajentaa toimintoja tuhansien lisäosien kustannuksella – etsi niitä suoraan ympäristöstä nimen tai kirjoittamasi kielen mukaan.

Pikanäppäimet voivat auttaa sinua muokkaamaan koodia nopeammin Visual Studio Codessa. He tarjoavat nopean navigoinnin projektisi läpi ja tekevät haastattelussa vaikutuksen rekrytoijaan.

2. Atom

Parhaat koodieditorit: Atom
Parhaat koodieditorit: Atom
  • Kieli (kielet: C, C ++, C #, CSS, Go, HTML, JavaScript, Java, JSON, Objective-C, PHP, Perl, Python, Ruby, Shell-skripti, Scala, SQL, XML, YAML ja paljon muuta.
  • Alustat: Windows, macOS, Linux.

Yksinkertainen, helppokäyttöinen avoimen lähdekoodin editori on GitHub Inc:n, Microsoftin nyt omistaman suurimman hosting- ja yhteistyöohjelmistokehityspalvelun, aivotuote. Atom tukee laajaa valikoimaa kieliä ja sopii useiden alustojen kehittämiseen.

Täällä on saatavilla Node.js-kielellä kirjoitettuja laajennuksia – ne laajentavat mahdollisuuksiasi huomattavasti. Atom toimii nopeasti ja luotettavasti, se tukee synkronointia Gitin kanssa, koodin taittoa, automaattista sanan täydentämistä ja muita ammattieditorien ominaisuuksia.

Teletype for Atom -työkalun avulla voit kirjoittaa koodia reaaliajassa yhteistyössä kollegasi kanssa. Se on ihanteellinen pariohjelmointiin, nopeisiin virheenkorjauksiin ja aivoriihiin T&K:ssa.

Editorissa on neljä käyttöliittymävaihtoehtoa ja kahdeksan teemaa - vaalea ja tumma. Saatavilla on myös työkaluja manuaaliseen mukauttamiseen CSS/Lessissä, HTML:ssä ja JavaScriptissä – jotka kaikki auttavat sinua luomaan erittäin mukavan työympäristön.

3. Ylivoimainen teksti 3

Parhaat koodieditorit: Sublime Text 3
Parhaat koodieditorit: Sublime Text 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 editori, joka sopii sekä aloitteleville kehittäjille että ammattilaisille. Se toimii nopeasti jopa halvemmissa tietokoneissa ja tukee Pythonilla kirjoitettuja laajennuksia.

Sublime voidaan konfiguroida joustavasti toimimaan tuhansien tiedostojen projektien kanssa. Automaattinen täydennys, useat muokkaukset, useiden rivien välitön muokkaus ovat tuettuja. Kaikki tämä minimoi rutiinitoimenpiteet ja eliminoi uudet virheet.

Voit myös tallentaa katkelmia (usein käyttämiäsi koodinpätkiä) lisätäksesi ne pikanäppäimellä ilman pitkää vanhojen projektien etsimistä.

Editorin kolmannessa versiossa tiedostojen indeksointia on parannettu nopeuttamaan muuttujien, funktioiden ja luokkien hakua. Nyt on mahdollista siirtyä edelliseen kohdistimen paikkaan.

Yleensä Sublime Text 3 on oma editori: voit ostaa sen 80 dollarilla. Mutta kokeiluversio on saatavilla ilmaiseksi, eivätkä kehittäjät ole vielä rajoittaneet sen käyttöaikaa.

4. IntelliJ-IDEA

IntelliJ IDEA
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 Javalle ja se on relevantti ensisijaisesti Java-kaltaisille kielille, kuten Kotlin, Scala ja Groovy. Sitä kehittää venäläinen yritys JetBrains. Hän itse asiassa loi Kotlinin - kielen, jonka Google on määrittänyt Android-kehityksen prioriteetiksi.

IntelliJ IDEA Yleiskatsaus IntelliJ IDEA on tehokas, vaikkakaan ei kovin nopea järjestelmä, jossa on laaja valikoima työkaluja työpöytä-, mobiili- ja verkkosovellusten sekä esineiden Internetiin tarkoitettujen ohjelmistojen luomiseen. Versioita on kaksi: maksullinen Ultimate yrityksille ja ilmainen avoimen lähdekoodin yhteisö.

Yhteisöllä ei ole täyttä tukea Spring-kehykselle, samoin kuin Java EE:lle (Enterprise Edition), JavaScriptille, TypeScriptille ja SQL:lle. Mutta yleensä siinä on kaikki mitä tarvitset pienten projektien käynnistämiseen, esimerkiksi debuggeri, tuki kehyksille Maven- ja Gradle-, Git- ja SVN-versionhallintajärjestelmien rakentamiseen. Ja Androidin sisäänrakennettujen työkalujen sarja on sama kuin Googlen virallisessa Android Studiossa.

5. PyCharm

Parhaat koodieditorit: PyCharm
Parhaat koodieditorit: PyCharm
  • Kieli (kielet: Python, Jython, Cython, IronPython, PyPy, Django ja paljon muuta.
  • Alustat: Windows, macOS, Linux.

Toinen IDE JetBrainsilta, mutta painottaen Pythonia ja sen Django-kehystä. Versioita on myös kaksi: Professional, jolla on täysi tuki tieteelliselle (mallien, kaavioiden luominen, hypoteesien testaus) ja web-kehityksen Python, HTML, JS ja SQL; Yhteisö – vain Python ja avoin lähdekoodi.

Ympäristö sisältää tehokkaita työkaluja kirjoitettujen ohjelmien analysointiin, graafisen debuggerin ja mahdollistaa yksikkötestien nopean luomisen ja suorittamisen. PyCharmin avulla on helppo navigoida suurissakin projekteissa ja muokata koodia lennossa – siellä on automaattinen täydennys, automaattinen tuonti, valmiit mallit ja pikanäkymä elementtien dokumentaatiosta. Lopuksi on kätevää muuttaa koodisi täällä, jotta sen ylläpito ja laajentaminen on helpompaa.

ja sisäänrakennetusta PyCharm-valikosta löydät paljon laajennuksia. Nämä ovat työkaluja suuren datan kanssa työskentelemiseen, koodin kirjoittamiseen tietyillä ohjelmointikielillä (esimerkiksi R tai Rust), teemojen luomiseen, lokien analysointiin.

6. Kiinnikkeet

Koodieditorit: Hakasulkeet
Koodieditorit: Hakasulkeet
  • Kieli (kielet: HTML, CSS, JavaScript ja paljon muuta.
  • Alustat: Windows, macOS, Linux.

Paras avoimen lähdekoodin editori verkkokehitykseen. Se on rakennettu JavaScriptiin, HTML5:een ja CSS3:een.

Brackets on Adobe Systemsin idea. Se ilmestyi vuonna 2014, ja se kehittyy aktiivisesti tarjotakseen verkkokehittäjille mahdollisimman monia mahdollisuuksia.

Hakasulkeet ovat erityisen käteviä käyttöliittymälle: sisäänrakennetut työkalut nopeuttavat toimintoja CSS:n kanssa, antavat sinun nähdä kaikki valitsimet, muokata niitä ja arvioida tuloksia välittömästi. Saatavilla on myös Theseus JavaScript -virheenkorjausohjelma ja paikallinen verkkopalvelin projektien testausta varten.

Voit tarkastella Brackets-koodia reaaliajassa selaimessasi. Ympäristö on synkronoitu Gitin kanssa ja tukee satoja laajennuksia sekä mukautettuja pikanäppäimiä ja JavaScript-vihjeitä.

Tutustu pikamuokkaustyökaluihin Bracketsissa. Niiden avulla voit tehdä muutoksia useisiin elementteihin, toimintoihin tai ominaisuuksiin kerralla sekä muuttaa CSS- tai JavaScript-koodia poistumatta linkitetystä HTML-tiedostosta. Tulos näkyy selaimessa - taustayhteydellä tai ilman.

7. Vim

Koodieditorit: Vim
Koodieditorit: Vim
  • Kieli (kielet: С, С ++, Shell Script, Bash Script, Java ja muut.
  • Alustat: Windows, macOS, Linux.

Legendaarisen Vi-sarjan perillinen, joka luotiin Unixille, tarjoaa täydellisen vapauden mukauttaa ja automatisoida kehitystä. Totta, aloittelijoiden on vaikea hallita sitä. Koska et voi vain mennä ja poistua Vimistä ensimmäisellä kerralla.

Vimillä on kaksi tilaa: normaali ja tulo. Tämä lähestymistapa suojaa vahingossa tapahtuvilta muutoksilta.

Alussa editori on normaalitilassa, voit työskennellä tekstin kanssa modulaarisesti: esimerkiksi poistaa sanan tai rivin. Lisäksi täällä käy nopeasti tiedoston läpi ja löydät kaiken tarvitsemasi.

Siirtyäksesi syöttötilaan, sinun on painettava I- tai Insert-painiketta, takaisin - Esc. Vain normaalitilassa voit poistua Vimistä oikein. Jos syötät ZQ tai: q !, poistut tiedostosta tallentamatta muutoksia, mutta painamalla ZZ,: wq tai: x - poistut tiedoston tallennuksen jälkeen. Ensimmäisinä työpäivinä Vimin kanssa haluan kirjoittaa nämä yhdistelmät tarraan, joka on aina silmieni edessä, mutta ajan myötä niihin tottuu.

8. Pimennys

Koodieditorit: Eclipse
Koodieditorit: Eclipse
  • Kieli (kielet: Java, C, C ++, Perl, PHP, JavaScript, Python, Ruby, Rust, Scout, 1C V8 ja muut.
  • Alustat: Windows, macOS, Linux.

Universaali integroitu ympäristö, jonka pohjalta luodaan muita järjestelmiä tietyillä kielillä kehitettävää tai testausta varten. IBM investoi noin 40 miljoonaa dollaria projektiin ja julkaisi sitten Eclipse-koodin ja lahjoitti sen yhteisölle jatkokehitystä varten.

Itse asiassa Eclipsen pohjalta luodaan laajennuksia, joiden avulla voit työskennellä mukavasti eri kielten ja projektien kanssa. Laajennukset ovat moduuleja, paneelieditoreja, näkökulmia ja niin edelleen. Yksi tunnetuimmista on Eclipse JDT (Java Development Tools). Tämän moduulin avulla voit kirjoittaa koodia Java-kielellä, se on integroitu Git-versionhallintajärjestelmään, voi kommunikoida Bugzillan vianseurannan kanssa ja ongelmanseurantatyökaluja, kuten Jira.

Valmiit Eclipse IDE:t Javalle, C:lle, C ++:lle, PHP:lle, JavaScriptille ja muille suosituille kielille ovat saatavilla virallisella sivustolla. Voit myös ladata itse alustan ja moduulit tiettyjen ongelmien ratkaisemiseksi. Huomaamme erikseen 1C: Enterprise Development Tools -työkalut 1C: Enterprise-alustan kanssa työskentelemiseen.

9. Aptana Studio

Aptana studio
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 web-kehityseditori on yksi tunnetuimmista Eclipse-jakeluista. Alussa siinä on syntaksin korostus ja koodin viimeistely HTML:lle, JavaScriptille ja CSS:lle. Lisäosien avulla voit mukauttaa Aptana Studion Ruby on Railsille, PHP:lle, Pythonille.

IDE on monialustainen ja täydentää syötetyn tekstin automaattisesti. Hän raportoi virheistä koodissa ja auttaa pääsemään niistä nopeasti eroon.

Mukavaa virheenkorjausta varten Aptana Studiossa on sisäänrakennettu Jaxer-verkkopalvelin, jonka avulla voit suorittaa JavaScriptin puolellaan ja tuottaa tuloksen. Lisäksi kehys on vuorovaikutuksessa Aptana Cloud -palvelun kanssa. Se helpottaa verkkosovellusten käyttöönottoa pilvessä ja skaalautuvan infrastruktuurin luomista.

Voit ladata editorin version haluamaasi käyttöjärjestelmää varten. Ja jos sinulla on Eclipse asennettuna, Aptana-laajennus riittää siihen.

10. Muistio ++

Muistilehtiö ++
Muistilehtiö ++
  • 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 enemmän kuin vain näppärä korvaava muistilehtiö. Se tukee syntaksin korostusta kaikille suosituille (eikä vain!) Kieleille, koonti- ja merkintäjärjestelmille - Adaan, COBOLiin ja Fortraniin asti.

Notepad ++ on erittäin kevyt ja nopea. Tuhannet lisäosat tekevät siitä editorin kaikkiin tilanteisiin: siellä on kieliopin tarkistus eri kielillä, tiedostojen vertailu, digitaalisen allekirjoituksen luominen, muuntaminen erilaisiin koodauksiin ja paljon muuta. Ja kätevintä on, että toisin kuin Notepad, jos suljet Notepad ++ ja jätät siihen tallentamattomat tiedostot, ne avautuvat automaattisesti seuraavan kerran, kun käynnistät ohjelman.

Yleensä, vaikka et käyttäisi Notepad ++:aa pääkoodieditorina, suosittelemme sen asentamista. Koodauksen vaihtaminen, JSON-korjaus tai tuntemattoman tyyppisen tiedoston katselu voidaan tehdä täällä erittäin nopeasti ja helposti.

11. Emacs

Emacs
Emacs
  • Kieli (kielet: C, C ++, Java, Perl, Lisp, Objective-C ja muut.
  • Alustat: Windows, macOS, Linux.

Pieni makroeditori (Emacs tulee sanoista Editor MACroS) on kehittynyt vuosien aikana kokonaiseksi perheeksi. Vi-sarjan ja sen seuraajan Vimin jälkeen siitä tuli todellinen ilmestys ja helpotti huomattavasti koodin kirjoittajien elämää 30-40 vuotta sitten.

Mutta nykyäänkin Emacs voi tehdä paljon oikeissa käsissä. Siinä on perus- ja monia lisätiloja, esimerkiksi eri ohjelmointikielille, hakemistojen katseluun, sähköpostin kanssa työskentelemiseen. Tukee nopeaa tekstin ja tiedostojen liikkumista pikanäppäimillä. Editoria voidaan konfiguroida joustavasti: kunkin sisennystason välilyöntien määrän asettamisesta tiettyjen toimintojen käynnistämiseen leikepöydän vaihtamisen jälkeen.

Pääsiäismunat Emacsissa ovat toinen tarina. Täällä tarjotaan esimerkiksi pelejä ja erityinen psykoterapeuttitila - keskustelu virtuaalisen keskustelukumppanin Elizan kanssa. Lisäksi voit asentaa Emacsille laajennuksen ja automatisoida Tetris-pelin - tietysti koodityön välissä.

12. Komodo IDE

Koodieditorit: Komodo IDE
Koodieditorit: Komodo IDE
  • Kieli (kielet: Python, Perl, Ruby, HTML, CSS, JavaScript ja paljon muuta.
  • Alustat: Windows, macOS, Linux.

Ilmainen koodieditori kanadalaiselta ActiveState-yritykseltä, joka on ohjelmointikielten Active Perl ja Active Python versioiden kehittäjä. Komodo Editista on myös pienempi versio – ei sisäänrakennettua tukea yksikkötesteille ja virheenkorjauksille.

Komodo IDE tarjoaa syntaksin korostuksen, automaattisen täydennyksen, mahdollisuuden työskennellä eri rivinpäiden ja koodausten kanssa. Täällä on kätevää muokata tiedostoja eri ohjelmointikielillä ja hypertekstimerkintöjä. Perlille, PHP:lle, Pythonille, Rubylle, TCL:lle, JavaScriptille on myös syntaksintarkistus - ei tarvita kolmannen osapuolen työkaluja.

Suositeltava: