12 najboljših brezplačnih urejevalnikov kod
Izobraževalni Program Tehnologije / / December 30, 2020
1. Koda Visual Studio
- Jeziki: C, C #, C ++, CSS, Go, Groovy, HTML, Java, JavaScript, JSON, Lua, .NET Core, Objective-C, PHP, Perl, Python, Ruby, Rust, Shell script, TypeScript in drugi.
- Platforme: Windows, macOS, Linux.
Univerzalni Microsoftov urejevalnik kod, dokaj hiter in funkcionalen. Odprtokodno okolje podpira samodejno pametno dokončanje besedila programa z z uporabo tehnologije Microsoft IntelliSense in poudarjanjem sintakse za najbolj priljubljene jezikov.
Visual Studio Code ima dovolj lastnosti za amaterje in profesionalce razvoj. Urejevalnik ima vgrajena orodja za manipulacijo s skladišči Git in orodja za refaktoring. Funkcionalnost lahko razširite na račun tisočev vtičnikov - poiščite jih v okolju po imenu ali jeziku, v katerem pišete.
Bližnjične tipke vam pomagajo hitreje urejati kodo v programu Visual Studio Code. Omogočili bodo hitro navigacijo skozi vaš projekt in navdušili zaposlovalca v intervjuju.
Prenesite Visual Studio Code →
2. Atom
- Jeziki: C, C ++, C #, CSS, Go, HTML, JavaScript, Java, JSON, Objective-C, PHP, Perl, Python, Ruby, Shell script, Scala, SQL, XML, YAML in še več.
- Platforme: Windows, macOS, Linux.
Preprost in enostaven za uporabo odprtokodni urejevalnik - zamisel GitHub Inc., največje storitve za gostovanje in skupni razvoj programske opreme, ki je zdaj v lasti Microsofta. Atom podpira široko paleto jezikov in je primeren za razvoj več platform.
Vtičniki, napisani v Node.js, so na voljo tukaj - resno bodo razširili vaše možnosti. Atom deluje hitro in zanesljivo, podpira sinhronizacijo z Gitom, zlaganje kod, samodejno dopolnjevanje besed in druge funkcije profesionalnih urejevalnikov.
S programom Teletype for Atom lahko sodelujete s kolegom in pišete kodo v realnem času. Idealen je za programiranje v parih, hitre popravke napak in možganska nevihta na področju raziskav in razvoja.
Urejevalnik ima štiri možnosti vmesnika in osem tem - svetlo in temno. Obstajajo tudi orodja za ročno prilagajanje v CSS / Less, HTML in JavaScript - kar vam bo pomagalo nastaviti izjemno udobno delovno okolje.
Prenesite Atom →
3. Vzvišeno besedilo 3
- Jeziki: C, C ++, C #, CSS, Erlang, HTML, Groovy, Haskell, Java, JavaScript, LaTeX, Lisp, Lua, MATLAB, Perl, PHP, Python, R, Ruby, SQL, XML in še več.
- Platforme: Windows, macOS, Linux.
Lahek, a precej zmogljiv urejevalnik, ki je primeren tako za začetnike kot za profesionalce. Hitro se zažene tudi v računalnikih nižjega cenovnega razreda in podpira vtičnike, napisane v Pythonu.
Sublime je mogoče prilagodljivo konfigurirati za delo s tisočimi projekti datotek. Podprto je samodokončanje, večkratno urejanje, takojšnje urejanje več vrstic. Vse to zmanjšuje rutinska dejanja in odpravlja nove napake.
Lahko jih tudi shranite (delčke kode, ki jih pogosto uporabljate), da jih vstavite z bližnjico na tipkovnici, brez dolgih iskanj v starih projektih.
V tretji različici urejevalnika je bilo indeksiranje datotek izboljšano, da se pospeši iskanje spremenljivk, funkcij in razredov. Zdaj se je mogoče pomakniti na prejšnji položaj kazalke.
Na splošno je Sublime Text 3 lastniški urejevalnik: kupite ga lahko za 80 USD. Toda preizkusna različica je na voljo brezplačno in razvijalci še niso omejili njene uporabe.
Prenesite Sublime Text 3 →
4. IntelliJ IDEA
- Jeziki: Java, Kotlin, Scala, Groovy, С, С ++, CSS, Go, HTML, PHP, Python, Ruby, XML, YAML in drugi.
- Platforme: Windows, macOS, Linux.
Okolje je bilo prvotno ustvarjeno za Javo in je pomembno predvsem za jezike, podobne Javi, kot so Kotlin, Scala in Groovy. Razvija ga podjetje z ruskimi koreninami JetBrains. Pravzaprav je ustvarila Kotlin - jezik, ki ga je Google opredelil kot prioriteto za razvoj Androida.
IntelliJ IDEAPregled IntelliJ IDEA - zmogljiv, čeprav ne zelo hiter sistem z velikim naborom orodij za ustvarjanje namiznih, mobilnih in spletnih aplikacij, programske opreme za internet stvari. Obstajata dve različici: plačljiva Ultimate za podjetja in brezplačna odprtokodna skupnost.
Skupnost nima popolne podpore za ogrodje Spring, pa tudi Java EE (Enterprise Edition), JavaScript, TypeScript in SQL. Toda na splošno ima vse, kar potrebujete za zagon majhnih projektov, na primer razhroščevalnik, podporo za ogrodja za gradnjo sistemov za nadzor različic Maven in Gradle, Git in SVN Komplet vgrajenih orodij za Android enako kot v uradnem Googlovem studiu Android Studio.
Prenesite IntelliJ IDEA →
5. PyCharm
- Jeziki: Python, Jython, Cython, IronPython, PyPy, Django in še več.
- Platforme: Windows, macOS, Linux.
Še ena IDE od JetBrains, vendar s poudarkom na Pythonu in njegovem ogrodju Django. Obstajata tudi dve različici: Professional s popolno podporo za znanstveni (ustvarjanje modelov, grafov, preizkušanje hipotez) in spletni razvoj v Pythonu, HTML, JS in SQL; Skupnost - samo Python in odprta koda.
Okolje vključuje zmogljiva orodja za analizo napisanih programov, grafični razhroščevalnik in omogoča hitro ustvarjanje in izvajanje preskusov enot. S PyCharmom je enostavno krmariti tudi v velikih projektih in sproti urejati kodo - na voljo so samodejno dokončanje, samodejni uvoz, že pripravljene predloge in hiter pregled dokumentacije za elemente. Na koncu je priročno, da svojo kodo refaktorirate, da jo olajšate vzdrževanje in razširitev.
Na strani in v vgrajenem meniju PyCharm boste našli veliko vtičnikov. To so orodja za delo z veliki podatki, pisanje kode v določene programske jezike (na primer R ali Rust), ustvarjanje tem, analiziranje dnevnikov.
Prenesite PyCharm →
6. Nosilci
- Jeziki: HTML, CSS, JavaScript in še več.
- Platforme: Windows, macOS, Linux.
Najboljši odprtokodni urejevalnik za spletni razvoj. Sama je vgrajena v JavaScript, HTML5 in CSS3.
Brackets je ideja podjetja Adobe Systems. Pojavil se je leta 2014 in se aktivno razvija, da bi razvijalcem spletnih strani ponudil čim več priložnosti.
Okvirji so še posebej priročni za čelno stran: vgrajena orodja pospešijo dejanja s CSS, omogočajo ogled vseh izbirnikov, njihovo urejanje in takojšnjo oceno rezultata. Na voljo sta tudi razhroščevalec JavaScript Theus in lokalni spletni strežnik za testiranje projektov.
Kodo iz oklepajev si lahko v brskalniku sproti ogledate. Okolje je sinhronizirano z Gitom in podpira na stotine razširitev in po meri Bližnjice in namigi JavaScript.
Oglejte si orodja za hitro urejanje v oklepajih. Omogočajo vam spreminjanje več elementov, funkcij ali lastnosti hkrati ali spreminjanje kode v CSS ali JavaScript, ne da bi zapustili povezano datoteko HTML. Rezultat je viden v brskalniku - z zaledno povezavo ali brez nje.
Prenesite oklepaje →
7. Vim
- Jeziki: С, С ++, Shell Script, Bash Script, Java in drugi.
- Platforme:Windows, macOS, Linux.
Dedič legendarne serije Vi, ki je bila ustvarjena za Unix, nudi popolno svobodo prilagajanja in avtomatizacije razvoja. Vendar ga bodo začetniki težko obvladali. Ker ne moreš kar prvič iti in zapustiti Vima.
Vim ima dva načina: običajni in vhodni. Ta pristop ščiti pred naključnimi spremembami.
Na začetku je urejevalnik v običajnem načinu, z besedilom v njem lahko delate modularno: na primer izbrišete besedo ali vrstico. Omogoča tudi hitrejše krmarjenje po datoteki in iskanje vsega, kar potrebujete.
Če želite preklopiti v način vnosa, pritisnite gumb I ali Vstavi, nazaj - Esc. Samo v običajnem načinu boste lahko pravilno zapustili Vim. Če vnesete ZQ ali: q!, Potem datoteko zapustite, ne da bi shranili spremembe, ampak z ZZ,: wq ali: x - po shranitvi datoteke zapustite. V zgodnjih dneh dela z Vimom želim napisati te kombinacije nalepka, ki vam bo vedno pred očmi, sčasoma pa se jih navadite.
Prenesite Vim →
8. Mrk
- Jeziki: Java, C, C ++, Perl, PHP, JavaScript, Python, Ruby, Rust, Scout, 1C V8 in drugi.
- Platforme: Windows, macOS, Linux.
Univerzalno integrirano okolje, na podlagi katerega so ustvarjeni drugi sistemi za razvoj v določenih jezikih ali za testiranje. IBM je v projekt vložil skoraj 40 milijonov dolarjev, nato pa izdal kodo Eclipse in jo podaril skupnosti za nadaljnji razvoj.
Pravzaprav na osnovi Eclipse, širitevki vam omogočajo udobno delo z različnimi jeziki in projekti. Razširitve so moduli, urejevalniki plošč, perspektive itd. Eden najbolj znanih je Eclipse JDT (Java razvojna orodja). Ta modul vam omogoča pisanje kode v Javi, integriran je s sistemom za nadzor različic Git in lahko komunicira s sledilnikom napak Bugzilla in orodji za sledenje težavam, kot je Jira.
Pripravljeni IDE za Eclipse za Javo, C, C ++, PHP, JavaScript in druge priljubljene jezike so na voljo na uradni strani. Prenesete lahko tudi samo platformo in module za reševanje določenih težav. Ločeno opažamo 1C: Orodja za razvoj podjetja za delo s platformo 1C: Enterprise.
Prenesite Eclipse →
9. Aptana studio
- Jeziki: HTML, JavaScript, CSS, Ruby on Rails, PHP, Python in še več.
- Platforme: Windows, macOS, Linux.
Ta zmogljiv in preprost urejevalnik za spletni razvoj je eden najbolj znanih distribucije Mrk. Na začetku ima poudarjanje sintakse in dokončanje kode za HTML, JavaScript in CSS. Z vtičniki lahko prilagodite Aptana Studio za Ruby on Rails, PHP in Python.
Integrirano razvojno okolje podpira medplatformnost in samodejno dokonča vneseno besedilo. Poroča o napakah v kodi in jih pomaga hitro rešiti.
Za udobno odpravljanje napak ima Aptana Studio vgrajen spletni strežnik Jaxer, ki vam omogoča, da na strani izvedete JavaScript in zagotovite rezultat. Poleg tega ogrodje komunicira s storitvijo Aptana Cloud. Olajša uvajanje spletnih aplikacij v oblaku in gradnjo prilagodljive infrastrukture.
Lahko prenesete različico urejevalnika za želeni operacijski sistem. In če imate nameščen Eclipse, zanj zadostuje vtičnik Aptana.
Prenesite Aptana Studio →
10. Beležnica ++
- Jeziki: 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 in drugi.
- Platforme: Windows.
Ta odprtokodni urejevalnik besedil je veliko več kot le pametna zamenjava beležnice. Podpira poudarjanje sintakse za vse priljubljene (in ne samo!) Jezike, sisteme zgradbe in označevanja - do Ade, COBOL in Fortran.
Notepad ++ je zelo lahek in hiter. Na tisoče vtičnikov je urejevalnik za vse priložnosti: obstaja tudi preverjanje slovnica v različnih jezikih, primerjava datotek, ustvarjanje digitalnih podpisov, pretvorba v različna kodiranja in še veliko več. In najbolj priročno je, da se za razliko od Notepada, če zaprete Notepad ++ in v njem pustite neshranjene datoteke, samodejno odprejo ob naslednjem zagonu programa.
Na splošno, tudi če Notepad ++ ne uporabljate kot glavni urejevalnik kod, priporočamo, da ga namestite. Spreminjanje kodiranja, popravljanje JSON-a ali ogled datoteke neznane vrste lahko tukaj opravite zelo hitro in enostavno.
Prenesite Notepad ++ →
11. Emacs
- Jeziki: C, C ++, Java, Perl, Lisp, Objective-C in drugi.
- Platforme: Windows, macOS, Linux.
Majhen urednik makri (Emacs pomeni Editor MACroS) se je skozi leta razvil v celo družino. Po seriji Vi in njenem nasledniku Vimu je postala resnično razodetje in bistveno olajšala življenje tistim, ki so kode pisali pred 30-40 leti.
Toda tudi danes lahko Emacs veliko naredi v pravih rokah. Ima osnovni in številne dodatne načine, na primer za različne programske jezike, ogled imenikov, delo s pošto. Podpira hitro premikanje po besedilu in datotekah s pomočjo bližnjičnih tipk. Urejevalnik je mogoče prilagodljivo prilagoditi: od nastavitve števila presledkov za vsako stopnjo zamika do zagona nekaterih funkcij po spremembi odložišča.
Velikonočna jajca v Emacu so druga zgodba. Tu so na primer na voljo igre in poseben način psihoterapevta - pogovor z virtualno sogovornico Elizo. Poleg tega lahko namestite razširitev za Emacs in avtomatizirate igro Tetris - seveda med delovanjem kode.
Prenesite Emacs →
12. Komodo IDE
- Jeziki: Python, Perl, Ruby, HTML, CSS, JavaScript in še več.
- Platforme: Windows, macOS, Linux.
Brezplačni urejevalnik kode kanadskega podjetja ActiveState, razvijalec jezikovnih različic programiranje Active Perl in Active Python. Obstaja tudi manjša različica Komodo Edit - brez vgrajene podpore za enote in razhroščevalnike.
Komodo IDE ponuja poudarjanje sintakse, samodejno dokončanje, možnost dela z različnimi konci vrstic in kodiranji. Tu je priročno urejati datoteke v različnih programskih jezikih in hipertekstnem označevanju. Za Perl, PHP, Python, Ruby, TCL, JavaScript obstaja tudi sistem za preverjanje skladnje - orodja drugih proizvajalcev niso potrebna.
Paket vključuje razhroščevalnike in profile, odjemalca za sisteme za nadzor različic, orodja za ustvarjanje regularnih izrazov in preverjanje zahtev inšpektorja HTTP. Lahko tudi namestite dodatke: skupnost aktivno dela na njih.
Prenesite Komodo IDE →
Preberite tudi💻🔧🕹
- Kaj je Arduino in zakaj bi ga morali kupiti
- 22 uporabnih razširitev za programerja začetnika
- Kako se naučiti kodirati za otroke ali najstnike: nasveti in viri za mlade programerje
- 25 brezplačnih spletnih tečajev programiranja za učenje od začetka
- 6 razlogov za učenje programiranja, če niste programer