Kazalo:

12 najboljših brezplačnih urejevalnikov kode
12 najboljših brezplačnih urejevalnikov kode
Anonim

Od asketskih "beležnic" s poudarjanjem sintakse do ogromnih "studiev" z mnogimi orodji.

12 najboljših brezplačnih urejevalnikov kode
12 najboljših brezplačnih urejevalnikov kode

1. Koda Visual Studio

Urejevalniki kode: Visual Studio Code
Urejevalniki kode: Visual Studio Code
  • 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 urejevalnik kode iz Microsofta, precej hiter in funkcionalen. Odprtokodno okolje podpira samodejno pametno dopolnjevanje besedila z uporabo tehnologije Microsoft IntelliSense in poudarjanje sintakse za najbolj priljubljene jezike.

Visual Studio Code ima dovolj zmogljivosti za ljubiteljski in profesionalni razvoj. Urejevalnik ima vgrajena orodja za manipulacijo Git repozitorijev in orodja za refaktoriranje. Funkcionalnost lahko razširite na račun več tisoč vtičnikov – poiščite jih kar v okolju po imenu ali jeziku, v katerem pišete.

Bližnjice na tipkovnici vam lahko pomagajo hitreje urejati kodo v Visual Studio Code. Zagotovili bodo hitro navigacijo po vašem projektu in na razgovoru navdušili zaposlovalca.

2. Atom

Najboljši uredniki kode: Atom
Najboljši uredniki kode: Atom
  • Jeziki: C, C ++, C #, CSS, Go, HTML, JavaScript, Java, JSON, Objective-C, PHP, Perl, Python, Ruby, Shell skript, Scala, SQL, XML, YAML in še več.
  • Platforme: Windows, macOS, Linux.

Preprost odprtokodni urejevalnik, ki je enostaven za uporabo, je zamisel GitHub Inc., največje storitve gostovanja in skupnega razvoja programske opreme, ki je zdaj v lasti Microsofta. Atom podpira široko paleto jezikov in je primeren za razvoj med platformami.

Tukaj so na voljo vtičniki, napisani v Node.js – resno bodo razširili vaše možnosti. Atom deluje hitro in zanesljivo, podpira sinhronizacijo z Gitom, zlaganje kode, samodejno dopolnjevanje besed in druge funkcije profesionalnih urejevalnikov.

Z orodjem Teletype for Atom lahko sodelujete s kolegom pri pisanju kode v realnem času. Idealen je za programiranje v parih, hitre popravke napak in razmišljanje o raziskavah in razvoju.

Urejevalnik ima štiri možnosti vmesnika in osem tem – svetle in temne. Na voljo so tudi orodja za ročno prilagajanje v CSS / Less, HTML in JavaScript – vse to vam bo pomagalo vzpostaviti izjemno udobno delovno okolje.

3. Vzvišeno besedilo 3

Najboljši urejevalniki kode: Sublime Text 3
Najboljši urejevalniki kode: Sublime Text 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. Deluje hitro tudi na nizkocenovnih računalnikih in podpira vtičnike, napisane v Pythonu.

Sublime je mogoče prilagodljivo konfigurirati za delo s projekti iz več tisoč datotek. Podprto je samodokončanje, večkratno urejanje, takojšnje urejanje več vrstic. Vse to zmanjšuje rutinska dejanja in odpravlja nove napake.

Shranite lahko tudi odrezke (odrezke kode, ki jih pogosto uporabljate), da jih vstavite z bližnjico na tipkovnici, brez dolgega iskanja po starih projektih.

V tretji različici urejevalnika je izboljšano indeksiranje datotek, da se pospeši iskanje spremenljivk, funkcij in razredov. Zdaj se je mogoče premakniti na prejšnji položaj kazalca.

Na splošno je Sublime Text 3 lastniški urejevalnik: lahko ga kupite za 80 $. Toda preizkusna različica je na voljo brezplačno, razvijalci pa še niso omejili roka njene uporabe.

4. IntelliJ IDEJA

IntelliJ IDEJA
IntelliJ IDEJA
  • 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 Java, kot so Kotlin, Scala in Groovy. Razvija ga podjetje z ruskimi koreninami JetBrains. Pravzaprav je ustvarila Kotlin - jezik, ki ga je Google opredelil kot prednostno nalogo za razvoj Androida.

IntelliJ IDEA Pregled IntelliJ IDEA je 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 okvir Spring, pa tudi za Java EE (Enterprise Edition), JavaScript, TypeScript, 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. In nabor vgrajenih orodij za Android je enak kot v uradnem Googlovem studiu Android.

5. PyCharm

Najboljši urejevalniki kode: PyCharm
Najboljši urejevalniki kode: PyCharm
  • Jeziki: Python, Jython, Cython, IronPython, PyPy, Django in še več.
  • Platforme: Windows, macOS, Linux.

Še en IDE podjetja JetBrains, vendar s poudarkom na Pythonu in njegovem ogrodju Django. Obstajata tudi dve različici: Professional s popolno podporo za znanstveno (ustvarjanje modelov, grafov, testiranje hipotez) in spletni razvoj v Pythonu, HTML, JS in SQL; Skupnost – samo Python in odprtokodni program.

Okolje vključuje zmogljiva orodja za analizo napisanih programov, grafični razhroščevalnik in omogoča hitro ustvarjanje in izvajanje enotnih testov. S PyCharmom je enostavno krmarjenje tudi po velikih projektih in urejanje kode sproti – na voljo so samodejno dokončanje, samodejni uvoz, že pripravljene predloge in hiter pregled dokumentacije za elemente. Končno je priročno, da svojo kodo preoblikujete tukaj, da jo olajšate vzdrževanje in razširitev.

in v vgrajenem meniju PyCharm boste našli veliko vtičnikov. To so orodja za delo z velikimi podatki, pisanje kode v določenih programskih jezikih (na primer R ali Rust), ustvarjanje tem, analizo dnevnikov.

6. Oklepaji

Uredniki kode: oklepaji
Uredniki kode: oklepaji
  • Jeziki: HTML, CSS, JavaScript in še več.
  • Platforme: Windows, macOS, Linux.

Najboljši odprtokodni urejevalnik za spletni razvoj. Sam je zgrajen v JavaScriptu, HTML5 in CSS3.

Brackets je zamisel podjetja Adobe Systems. Pojavil se je leta 2014 in se aktivno razvija, da bi spletnim razvijalcem ponudil čim več priložnosti.

Oklepaji so še posebej priročni za sprednji del: vgrajena orodja pospešujejo dejanja s CSS, omogočajo ogled vseh izbirnikov, jih uredite in takoj ocenite rezultat. Na voljo sta tudi razhroščevalnik JavaScript JavaScript in lokalni spletni strežnik za testiranje projektov.

Kodo iz oklepajev si lahko ogledate v realnem času v vašem brskalniku. Okolje je sinhronizirano z Gitom in podpira na stotine razširitev, pa tudi bližnjice na tipkovnici po meri in namige JavaScript.

Oglejte si orodja za hitro urejanje v oklepajih. Omogočajo vam, da spremenite več elementov, funkcij ali lastnosti hkrati, kot tudi spremenite kodo CSS ali JavaScript, ne da bi zapustili povezano datoteko HTML. Rezultat je viden v brskalniku – z ali brez povezave v zaledju.

7. Vim

Uredniki kode: Vim
Uredniki kode: Vim
  • Jeziki: С, С ++, Shell Script, Bash Script, Java in drugi.
  • Platforme: Windows, macOS, Linux.

Naslednik legendarne serije Vi, ki je bila ustvarjena za Unix, zagotavlja popolno svobodo pri prilagajanju in avtomatizaciji razvoja. Res je, začetnikom ga bo težko obvladati. Ker ne morete iti in zapustiti Vim prvič.

Vim ima dva načina: običajen in vnos. Ta pristop ščiti pred nenamernimi 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. Poleg tega se bo tukaj izkazalo, da se hitro pomikate po datoteki in najdete vse, kar potrebujete.

Če želite preklopiti v način vnosa, morate pritisniti gumb I ali Vstavi, nazaj - Esc. Samo v običajnem načinu boste lahko pravilno zapustili Vim. Če vnesete ZQ ali: q !, boste zapustili datoteko brez shranjevanja sprememb, z ZZ,: wq ali: x - boste zapustili po shranjevanju datoteke. V prvih dneh dela z Vimom si želim te kombinacije napisati na nalepko, ki mi bo vedno pred očmi, a se sčasoma navadiš nanje.

8. Mrk

Urejevalniki kode: Eclipse
Urejevalniki kode: Eclipse
  • 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 se ustvarjajo drugi sistemi za razvoj v določenih jezikih ali za testiranje. IBM je v projekt vložil približno 40 milijonov dolarjev, nato pa je izdal kodo Eclipse in jo podaril skupnosti za nadaljnji razvoj.

Pravzaprav so razširitve ustvarjene na podlagi Eclipse, ki vam omogočajo udobno delo z različnimi jeziki in projekti. Razširitve so moduli, urejevalniki plošč, perspektive in tako naprej. Eden najbolj znanih je Eclipse JDT (Java Development Tools). Ta modul vam omogoča pisanje kode v Javi, integriran je s sistemom za nadzor različic Git, lahko komunicira s sledilnikom hroščev Bugzilla in orodji za sledenje težavam, kot je Jira.

Na uradni strani so na voljo že pripravljeni Eclipse IDE za Java, C, C ++, PHP, JavaScript in druge priljubljene jezike. Prenesete lahko tudi samo platformo in module za reševanje specifičnih težav. Ločeno opozarjamo na orodja za razvoj podjetja 1C: za delo s platformo 1C: Enterprise.

9. Studio Aptana

Studio Aptana
Studio Aptana
  • Jeziki: HTML, JavaScript, CSS, Ruby on Rails, PHP, Python in še več.
  • Platforme: Windows, macOS, Linux.

Ta zmogljiv in enostaven urejevalnik za spletni razvoj je ena najbolj znanih distribucij Eclipse. Na začetku ima poudarjanje sintakse in dokončanje kode za HTML, JavaScript in CSS. S pomočjo vtičnikov lahko prilagodite Aptana Studio za Ruby on Rails, PHP, Python.

IDE je medplatforma in samodejno dokonča vneseno besedilo. Poroča o napakah v kodi in pomaga, da se jih hitro znebite.

Za udobno odpravljanje napak ima Aptana Studio vgrajen spletni strežnik Jaxer, ki vam omogoča izvajanje JavaScripta na njegovi strani in zagotavljanje rezultata. Poleg tega okvir sodeluje s storitvijo Aptana Cloud. Omogoča uvajanje spletnih aplikacij v oblaku in ustvarjanje razširljive infrastrukture.

Prenesete lahko različico urejevalnika za želeni OS. In če imate nameščen Eclipse, bo zanj zadostoval vtičnik Aptana.

10. Beležnica ++

Beležnica ++
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 za beležnico. Podpira poudarjanje sintakse za vse priljubljene (in ne samo!) jezike, sisteme za gradnjo in označevanje – do Ada, COBOL in Fortran.

Notepad ++ je zelo lahek in hiter. Na tisoče vtičnikov ga naredi urejevalnika za vse priložnosti: na voljo je preverjanje slovnice v različnih jezikih, primerjava datotek, ustvarjanje digitalnega podpisa, 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, se samodejno odprejo, ko naslednjič zaženete program.

Na splošno, tudi če Notepad ++ ne boste uporabljali kot glavni urejevalnik kode, priporočamo, da ga namestite. Tukaj lahko zelo hitro in enostavno spremenite kodiranje, popravite JSON ali si ogledate datoteko neznane vrste.

11. Emacs

Emacs
Emacs
  • Jeziki: C, C ++, Java, Perl, Lisp, Objective-C in drugi.
  • Platforme: Windows, macOS, Linux.

Majhen urejevalnik makrov (Emacs pomeni Editor MACroS) se je z leti razvil v celo družino. Po seriji Vi in njenem nasledniku Vimu je postala pravo razodetje in bistveno olajšala življenje tistim, ki so pisali kodo pred 30-40 leti.

Toda tudi danes lahko Emacs naredi veliko v pravih rokah. Ima osnovne 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 z uporabo bližnjic na tipkovnici. Urejevalnik je mogoče prilagodljivo konfigurirati: od nastavitve števila presledkov za vsako raven zamika do zagona določenih funkcij po spremembi odložišča.

Velikonočna jajca v Emacsu so druga zgodba. Tu so na primer na voljo igre in poseben psihoterapevtski način - pogovor z virtualno sogovornico Elizo. Poleg tega lahko namestite razširitev za Emacs in avtomatizirate igro Tetris – seveda med delom s kodo.

12. Komodo IDE

Urejevalniki kode: Komodo IDE
Urejevalniki kode: Komodo IDE
  • Jeziki: Python, Perl, Ruby, HTML, CSS, JavaScript in še več.
  • Platforme: Windows, macOS, Linux.

Brezplačni urejevalnik kod kanadskega podjetja ActiveState, razvijalca različic programskih jezikov Active Perl in Active Python. Obstaja tudi manjša različica Komodo Edit - brez vgrajene podpore za enotne teste in razhroščevalnike.

Komodo IDE zagotavlja poudarjanje sintakse, samodejno dokončanje, možnost dela z različnimi konci vrstic in kodiranjem. Tukaj je priročno urejati datoteke v različnih programskih jezikih in hiperbesedilne oznake. Za Perl, PHP, Python, Ruby, TCL, JavaScript je na voljo tudi preverjanje sintakse - orodja drugih proizvajalcev niso potrebna.

Priporočena: