12 najboljih besplatnih urednika koda
Edukativni Program Tehnologije / / December 30, 2020
1. Visual Studio kôd
- Jezici: C, C #, C ++, CSS, Go, Groovy, HTML, Java, JavaScript, JSON, Lua, .NET Core, Objective-C, PHP, Perl, Python, Ruby, Rust, Shell script, TypeScript i drugi.
- Platforme: Windows, macOS, Linux.
Univerzalni uređivač koda od Microsofta, prilično brz i funkcionalan. Open source okruženje podržava automatsko pametno dovršavanje programskog teksta sa koristeći Microsoft IntelliSense tehnologiju i isticanje sintakse za najpopularnije Jezici.
Visual Studio Code ima dovoljno značajki i za amatere i za profesionalce razvoj. Uređivač ima ugrađene alate za manipulaciju Git spremištima i alate za refaktoriranje. Funkcionalnost možete proširiti na štetu tisuća dodataka - tražite ih u okruženju po imenu ili jeziku na kojem pišete.
Tipkovni prečaci mogu vam pomoći u bržem uređivanju koda u programu Visual Studio Code. Oni će pružiti brzu navigaciju kroz vaš projekt i impresionirati regrutera u intervjuu.
Preuzmite Visual Studio Code →
2. Atom
- Jezici: C, C ++, C #, CSS, Go, HTML, JavaScript, Java, JSON, Objective-C, PHP, Perl, Python, Ruby, Shell skripta, Scala, SQL, XML, YAML i još mnogo toga.
- Platforme: Windows, macOS, Linux.
Jednostavan i jednostavan za korištenje uređivača otvorenog koda - zamisao tvrtke GitHub Inc., najveće usluge hostinga i suradničkog razvoja softvera koja je sada u vlasništvu Microsofta. Atom podržava širok spektar jezika i pogodan je za razvoj više platformi.
Dodaci napisani u Node.js dostupni su ovdje - oni će ozbiljno proširiti vaše mogućnosti. Atom radi brzo i pouzdano, podržava sinkronizaciju s Gitom, presavijanje koda, automatsko dovršavanje riječi i druge značajke profesionalnih urednika.
Pomoću Teletype za Atom možete surađivati s kolegom kako biste u stvarnom vremenu napisali kod. Idealan je za programiranje u paru, brze ispravke programskih pogrešaka i mozganje u istraživanju i razvoju.
Uređivač dolazi s četiri opcije sučelja i osam tema - svijetlom i tamnom. Postoje i alati za ručno prilagođavanje u CSS / Less, HTML i JavaScript - a svi oni pomoći će vam u postavljanju izuzetno ugodnog radnog okruženja.
Preuzmite Atom →
3. Uzvišeni tekst 3
- Jezici: C, C ++, C #, CSS, Erlang, HTML, Groovy, Haskell, Java, JavaScript, LaTeX, Lisp, Lua, MATLAB, Perl, PHP, Python, R, Ruby, SQL, XML i još mnogo toga.
- Platforme: Windows, macOS, Linux.
Lagan, ali prilično moćan uređivač koji je pogodan za programere početnike i profesionalce. Brzo se izvodi čak i na nižim računalima i podržava dodatke napisane na Pythonu.
Uzvišeno se može fleksibilno konfigurirati za rad s tisućama projekata datoteke. Podržani su samodovršavanje, višestruko uređivanje, trenutno uređivanje više redaka. Sve ovo minimizira rutinske radnje i uklanja nove pogreške.
Također možete spremiti isječke (isječke koda koje često koristite) da biste ih umetnuli prečicom na tipkovnici, bez dugih pretraživanja u starim projektima.
U trećoj verziji uređivača poboljšano je indeksiranje datoteka kako bi se ubrzalo traženje varijabli, funkcija i klasa. Sada je moguće prijeći na prethodni položaj kursora.
Općenito, Sublime Text 3 vlasnički je uređivač: možete ga kupiti za 80 dolara. No probna verzija dostupna je besplatno, a programeri još nisu ograničili njezinu upotrebu.
Preuzmite Uzvišeni tekst 3 →
4. IntelliJ IDEA
- Jezici: Java, Kotlin, Scala, Groovy, S, S ++, CSS, Go, HTML, PHP, Python, Ruby, XML, YAML i drugi.
- Platforme: Windows, macOS, Linux.
Okruženje je izvorno stvoreno za Javu i relevantno je prvenstveno za jezike slične Javi kao što su Kotlin, Scala i Groovy. Razvija ga tvrtka s ruskim korijenima JetBrains. Ona je zapravo stvorila Kotlin - jezik koji je Google prepoznao kao prioritet za razvoj Androida.
IntelliJ IDEAPregled IntelliJ IDEA - moćan, iako ne vrlo brz sustav s velikim nizom alata za stvaranje stolnih, mobilnih i web aplikacija, softvera za Internet stvari. Dvije su verzije: plaćeni Ultimate za tvrtke i besplatna zajednica otvorenog koda.
Zajednica nema potpunu podršku za Spring Spring, kao ni Java EE (Enterprise Edition), JavaScript, TypeScript, SQL. Ali općenito, ima sve što je potrebno za pokretanje malih projekata, na primjer, program za ispravljanje pogrešaka, podršku za okvire za izgradnju Mavena i Gradlea, sustave za kontrolu verzija Git i SVN. Skup ugrađenih alata za Android isto kao u službenom Googleovom studiju Android Studio.
Preuzmite IntelliJ IDEA →
5. PyCharm
- Jezici: Python, Jython, Cython, IronPython, PyPy, Django i još mnogo toga.
- Platforme: Windows, macOS, Linux.
Još jedan IDE iz JetBrainsa, ali s naglaskom na Python i njegov Django okvir. Postoje i dvije verzije: Professional s punom podrškom za znanstvene (stvaranje modela, grafikona, testiranje hipoteza) i web razvoj u Pythonu, HTML-u, JS-u i SQL-u; Zajednica - samo Python i otvoreni izvor.
Okolina uključuje moćne alate za analizu napisanih programa, grafički program za pronalaženje pogrešaka i omogućuje vam brzo stvaranje i pokretanje jedinstvenih testova. Pomoću PyCharma lako se krećete čak i u velikim projektima i u hodu uređujete kod - tu su automatsko dovršavanje, automatski uvoz, gotovi predlošci i brzi pregled dokumentacije za elemente. Konačno, ovdje je prikladno refaktorizirati vaš kôd kako biste ga lakše održavali i proširivali.
Na stranici a u ugrađenom izborniku PyCharm pronaći ćete puno dodataka. To su alati za rad s veliki podaci, pisanje koda na određenim programskim jezicima (na primjer, R ili Rust), stvaranje tema, analiza dnevnika.
Preuzmite PyCharm →
6. Zagrade
- Jezici: HTML, CSS, JavaScript i još mnogo toga.
- Platforme: Windows, macOS, Linux.
Najbolji urednik otvorenog koda za web razvoj. Sam je ugrađen u JavaScript, HTML5 i CSS3.
Brackets je zamisao tvrtke Adobe Systems. Pojavio se 2014. godine i aktivno se razvija kako bi pružao web programerima što više mogućnosti.
Zagrade su posebno prikladne za frontend: ugrađeni alati ubrzavaju radnje s CSS-om, omogućuju vam da vidite sve selektore, uredite ih i odmah procijenite rezultat. Dostupni su i program za ispravljanje pogrešaka Theseus JavaScript i lokalni web poslužitelj za testiranje projekata.
Kôd iz zagrada možete pregledati u stvarnom vremenu u svom pregledniku. Okoliš je sinkroniziran s Gitom i podržava stotine proširenja, kao i prilagođena Prečaci i JavaScript savjete.
Pogledajte brze alate za uređivanje u zagradama. Omogućuju vam istodobno izmjene više elemenata, funkcija ili svojstava ili promjenu CSS-a ili JavaScript koda bez napuštanja povezane HTML datoteke. Rezultat se može vidjeti u pregledniku - sa ili bez pozadinske veze.
Preuzmi zagrade →
7. Vim
- Jezici: S, S ++, Shell Script, Bash Script, Java i drugi.
- Platforme:Windows, macOS, Linux.
Nasljednik legendarne serije Vi, koja je stvorena za Unix, pruža potpunu slobodu prilagodbe i automatizacije razvoja. Međutim, početnicima će to biti teško svladati. Jer ne možete samo otići i izaći iz Vima prvi put.
Vim ima dva načina rada: normalni i ulazni. Ovaj pristup štiti od slučajnih promjena.
Na početku je uređivač u normalnom načinu rada, u njemu možete modularno raditi s tekstom: na primjer, izbrisati riječ ili redak. Omogućuje i brže kretanje datotekom i pronalaženje svega što vam treba.
Da biste se prebacili u način unosa, morate pritisnuti tipku I ili Umetni, natrag - Esc. Samo u normalnom načinu rada moći ćete ispravno izaći iz Vima. Ako unesete ZQ ili: q!, Tada napuštate datoteku bez spremanja promjena, ali pomoću ZZ,: wq ili: x - izaći ćete nakon spremanja datoteke. U ranim danima rada s Vimom želim napisati ove kombinacije naljepnica, koji će vam uvijek biti pred očima, ali s vremenom se na njih naviknete.
Preuzmite Vim →
8. Zasjeniti
- Jezici: Java, C, C ++, Perl, PHP, JavaScript, Python, Ruby, Rust, Scout, 1C V8 i drugi.
- Platforme: Windows, macOS, Linux.
Univerzalno integrirano okruženje na temelju kojeg se stvaraju drugi sustavi za razvoj na određenim jezicima ili za testiranje. IBM je u projekt uložio gotovo 40 milijuna dolara, a zatim je objavio Eclipse kod i donirao ga zajednici za daljnji razvoj.
Zapravo, na temelju Eclipsea, proširenjekoji vam omogućuju ugodan rad s različitim jezicima i projektima. Proširenja su moduli, uređivači ploča, perspektive itd. Jedan od najpoznatijih je Eclipse JDT (Java razvojni alati). Ovaj modul omogućuje vam pisanje koda na Javi, integriran je s Gitovim sustavom za upravljanje verzijama i može komunicirati s Bugzilla programom za praćenje grešaka i alatima za praćenje problema poput Jire.
Gotovi Eclipse IDE za Java, C, C ++, PHP, JavaScript i druge popularne jezike dostupni su na službenim stranicama. Također možete preuzeti samu platformu i module za rješavanje određenih problema. Zasebno napominjemo 1C: Alati za razvoj poduzeća za rad s 1C: Enterprise platformom.
Preuzmite Eclipse →
9. Aptana studio
- Jezici: HTML, JavaScript, CSS, Ruby on Rails, PHP, Python i još mnogo toga.
- Platforme: Windows, macOS, Linux.
Ovaj moćan i jednostavan za korištenje uređivač za web razvoj jedan je od najpoznatijih raspodjele Zasjeniti. Na početku ima isticanje sintakse i dovršenje koda za HTML, JavaScript i CSS. Pomoću dodataka možete prilagoditi Aptana Studio za Ruby on Rails, PHP i Python.
IDE je na više platformi i automatski dovršava uneseni tekst. Ona prijavljuje pogreške u kodu i pomaže ih brzo riješiti.
Za udobno ispravljanje pogrešaka, Aptana Studio ima ugrađeni Jaxer web poslužitelj koji vam omogućuje izvršavanje JavaScript-a na boku i pružanje rezultata. Uz to, framework komunicira s uslugom Aptana Cloud. Olakšava postavljanje web aplikacija u oblaku i izgradnju skalabilne infrastrukture.
Možete preuzeti verziju uređivača za željeni OS. A ako imate instaliran Eclipse, dodatak Aptana bit će mu dovoljan.
Preuzmite Aptana Studio →
10. Notepad ++
- Jezici: 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 i drugi.
- Platforme: Windows.
Ovaj uređivač teksta otvorenog koda mnogo je više od puke zamjene bilježnice. Podržava isticanje sintakse za sve popularne (i ne samo!) Jezike, sustave izrade i označavanja - do Ade, COBOL-a i Fortrana.
Notepad ++ je vrlo lagan i brz. Tisuće dodataka čine ga uređivačem za sve prigode: ovdje postoji i potvrda gramatika na različitim jezicima, usporedbu datoteka, generiranje digitalnih potpisa, pretvorbu u različita kodiranja i još mnogo toga. A najprikladnija stvar je da će se, za razliku od Notepada, ako zatvorite Notepad ++ i u njemu ostaviti nespremljene datoteke, automatski otvoriti pri sljedećem pokretanju programa.
Općenito, čak i ako nećete koristiti Notepad ++ kao glavni urednik koda, preporučujemo da ga instalirate. Promjena kodiranja, ispravljanje JSON-a ili gledanje datoteke nepoznate vrste ovdje može biti vrlo brzo i jednostavno.
Preuzmite Notepad ++ →
11. Emacs
- Jezici: C, C ++, Java, Perl, Lisp, Objective-C i drugi.
- Platforme: Windows, macOS, Linux.
Mali urednik makronaredbe (Emacs je skraćenica od Editor MACroS) tijekom godina evoluirao je u cijelu obitelj. Nakon serije Vi i njenog nasljednika Vima, postala je pravo otkriće i znatno olakšala život onima koji su kôd napisali prije 30-40 godina.
Ali i danas Emacs može puno toga učiniti u pravim rukama. Ima osnovni i mnogo dodatnih načina, na primjer, za različite programske jezike, pregledavanje direktorija, rad s poštom. Podržava brzo kretanje kroz tekst i datoteke pomoću tipkovnih prečaca. Uređivač se može fleksibilno konfigurirati: od postavljanja broja razmaka za svaku razinu uvlačenja do pokretanja određenih funkcija nakon promjene međuspremnika.
Uskršnja jaja u Emacu su druga priča. Na primjer, ovdje su predviđene igre i poseban način psihoterapeuta - razgovor s virtualnom sugovornicom Elizom. Štoviše, možete instalirati proširenje za Emacs i automatizirati igru Tetris - naravno između rada koda.
Preuzmite Emacs →
12. Komodo IDE
- Jezici: Python, Perl, Ruby, HTML, CSS, JavaScript i još mnogo toga.
- Platforme: Windows, macOS, Linux.
Besplatni uređivač koda kanadske tvrtke ActiveState, programer jezičnih verzija programiranje Aktivni Perl i aktivni Python. Tu je i manja verzija Komodo Edit - nema ugrađene podrške za jedinične testove i programe za uklanjanje pogrešaka.
Komodo IDE pruža isticanje sintakse, automatsko dovršavanje, mogućnost rada s različitim krajevima reda i kodiranjem. Ovdje je prikladno uređivati datoteke na različitim programskim jezicima i hipertekstualnim oznakama. Za Perl, PHP, Python, Ruby, TCL, JavaScript postoji i provjera sintakse - alati trećih strana nisu potrebni.
Paket uključuje programe za otklanjanje pogrešaka i profile, klijenta za sustave za kontrolu verzija, alate za stvaranje regularnih izraza i provjeru zahtjeva HTTP Inspektora. Također možete instalirati dodatke: zajednica aktivno radi na njima.
Preuzmite Komodo IDE →
Pročitajte također💻🔧🕹
- Što je Arduino i zašto biste ga trebali kupiti
- 22 korisna proširenja za programera početnika
- Kako naučiti kodirati dijete ili tinejdžera: savjeti i korisni resursi za mlade programere
- 25 besplatnih online tečajeva programiranja za učenje od nule
- 6 razloga za učenje programiranja ako niste programer