U jednom od mojih nedavnih članaka u kojima sam napravio popis 7 najpopularnijih programskih jezika na GitHubu u 2019. izašao je JavaScript na vrhu. Budući da je većina čitatelja zainteresirana za korištenje JavaScript za svoje projekte, evo popisa najboljih JS editoramožete koristiti na svom Linux računalu.
1. Visual Studio Code
Visual Studio Code besplatan je uređivač koda otvorenog koda i više platformi s opsežnim paketom alata za uređivanje i otklanjanje pogrešaka koda.Može se pohvaliti potpuno prilagodljivim korisničkim sučeljem s drugim značajkama uključujući Live Share za suradnju koda u stvarnom vremenu, izvornu Git integraciju, isticanje sintakse, Intellisense itd.
Razvio ga je Microsoft s gotovo neiscrpnom bibliotekom dodataka koju nudi Redmond Giant ili zajednice korisnika i jedan je od najčešće korištenih uređivača za bilo koji projekt uključujući JavaScript za čije značajke su otklanjanje pogrešaka, automatsko dovršavanje, GoTo , a integrirana provjera tipa JS dobro dođe.
Visual Studio Code
Pogledajte moj članak o Visual Studio Code.
2. Atom
Atom je besplatni uređivač teksta otvorenog koda i više platformi koji je razvio i održava GitHub Njegove značajke uključuju izvornu podršku za nekoliko programski jezici s isticanjem sintakse, savijanjem koda, dovršavanjem koda i Git integracijom odmah po izlasku.Korisnicima nudi upravitelj paketa jednostavan za korištenje za instaliranje i upravljanje paketima za proširenje njegove funkcionalnosti.
Atom je izvrstan editor za pisanje JS koda jer izvorne podrške za automatsko dovršavanje, isticanje sintakse i proširivost s proširenjima. Programeri mogu surađivati na kodu koristeći Teletype, a uređivač se može nadograditi na IDE status instaliranjem odabranog paketa za proširenje njegove funkcionalnosti.
Atom Code Editor
Pogledajte moj članak o uređivaču koda Atom.
3. Uzvišeni tekst 3
Sublime Text 3 je besplatan/premium, višeplatformski, lagani i proširivi uređivač teksta koji se fokusira na brzinu i pouzdanost. To je trenutna verzija popularne Sublime Text serije uređivača i nudi automatsko dovršavanje, savijanje koda i isticanje sintakse te podršku za mnoštvo računalnih jezika odmah iz kutije.
Potpuno je prilagodljiv i možete proširiti njegovu funkcionalnost koristeći bilo koji od dodataka koje je zajednica programera stavila na raspolaganje putem svog praktičnog upravitelja paketima. Kao JS programer, također ćete uživati u korištenju njegove Git integracije, inkrementalne provjere razlika i značajki blok kareta, među ostalim.
Sublime Text Editor
4. SpaceMacs
SpaceMacs je besplatni uređivač teksta otvorenog koda koji kombinira funkcionalnost Emacs i Vimu jedan uređivač teksta s fokusom na ergonomiju, dosljednost i mnemotehniku.
Uspješno koristi isto vezanje tipki bez obzira na to gdje se nalazite unutar uređivača, a korisnicima nudi i naredbeni redak i grafičko korisničko sučelje. Uspjeva na ideji da ni Emacs ni Vim nisu najbolji uređivači; obojica su.
SpaceMacs uređivač koda
5. Qt Creator
Qt Creator je besplatno, višeplatformsko integrirano razvojno okruženje za C++, JavaScript i QML kreirano kao dio SDK okvira za razvoj aplikacija Qt.
Korisnicima nudi kompletan skup alata potreban za izradu složenih programa s alatima kao što su vizualni program za ispravljanje pogrešaka, ugrađeni dizajner obrazaca, isticanje sintakse, pametno automatsko dovršavanje i proširenje funkcionalnosti pomoću dodataka.
QT Creator ima verziju bogatu značajkama koja je otvorenog koda pod licencom GPLv3 i komercijalnu verziju s hrpom dodatnih značajki i podrškom za tehnologije koje pomažu u pružanju poslovnog iskustva, npr. službena Qt služba za podršku.
6. Zagrade
Bracckets je besplatan, moderan uređivač otvorenog izvornog koda koji je razvio Adobe napisan u potpunosti na JavaScript, HTML, i CSSLagan je i spaja vizualne alate s uređivačem kako bi ubrzao radni tijek korisnika i smanjio učestalost prebacivanja između stranica datoteka pomoću ugrađene značajke uređivača.
Među nekoliko značajki koje Brackets nudi uključuje pregled uživo, podršku za SCSS i LESS, integraciju s Gitom, jednostavan W3C validator, automatsko postavljanje prefiksa, vodiče za uvlačenje i besplatnu podršku za biblioteku proširenja.
Zagrade – uređivač teksta otvorenog koda
7. Emacs
Emacs je obitelj moćnih, besplatnih i otvorenog koda uređivača teksta naredbenog retka baziranih na UNIX-u, a najpopularniji je GNU Emacs. Potpuno je prilagodljiv i nudi nekoliko značajki uređivanja s obzirom na sadržaj, kao što je isticanje sintakse i navigacija linijom.
Emacs nije jednostavan uređivač teksta s kojim se lako može krenuti kako bi se moglo zamisliti, ali nudi poduku za početnike zajedno s sveobuhvatna ugrađena dokumentacija čak i za profesionalne korisnike.
Napisan je u Lispu tako da korisnici Lispa mogu prilagoditi njegovu funkcionalnost kako bi odgovarala njihovim potrebama, a korisnici mogu koristiti dodatke za proširenje njegove značajke izvan samog pisanja koda. npr. Emacs se može koristiti kao klijent e-pošte i čitač vijesti.
Emacs uređivač teksta
Emacs isporučuje se u službeni repozitorij paketa vaše distribucije Linuxa i to je preporučeni način instalacije.
$ sudo apt instalirajte emacs $ sudo yum instalirajte emacs $ sudo dnf instalirajte emacs
8. Vim
Vim je moćan, ali lagan uređivač naredbenog retka otvorenog koda koji je izdržao test vremena kao “Jedan uređivač za vladanje svima ” budući da se prema zadanim postavkama isporučuje s nekoliko distribucija Linuxa. Stvoren je imajući na umu funkcionalnost, stoga, iako ga je prilično teško naučiti, mnogi profesionalni programeri spremni su se zakleti u njega.
Baš kao i njegova konkurencija, Emacs, Vim ne t nudi mnogo značajki odmah po izlasku iz kutije, ali se može konfigurirati putem postavki preferencija, skripti i dodataka kako bi odgovarao projektu na kojem radite.
Vim Editor
Vim isporučuje se u službeni repozitorij paketa vaše distribucije Linuxa i to je preporučeni način instalacije.
$ sudo apt install vim $ sudo yum instaliraj vim $ sudo dnf instalirajte vim
9. WebStorm
WebStorm je plaćeno Integrirano razvojno okruženje razvijeno i održavano od strane JetBrainsza JavaScript projekata. Sadrži program za ispravljanje pogrešaka za Node.js aplikacije i aplikacije na strani klijenta, besprijekornu integraciju alata za pokretače testova, REST klijent, testiranje jedinice, integracija s VCS kao što je GitHub, Mercurial, itd.
Možete koristiti WebStorm za izradu projekata u Angular, React, Vue.js, React Native, Electron, Node.js, Meteor , Cordova i Jonski. Upotreba nije besplatna, ali je možete besplatno procijeniti 30 dana.
WebStorm JavaScript IDE
10. Komodo Edit
Komodo Edit je višeplatformsko Integrirano razvojno okruženje za najpopularnije programske jezike zajedno s inteligencijom koda za isticanje sintakse, auto- naredbe za dovršenje, refaktoriranje i GoTo.
Također nudi izvorno otklanjanje pogrešaka i testiranje jedinica, podršku za kontrolu verzija za Git, CVS, Bazaar, Subversion, Perforce i Mercurial, proširivost pomoću dodataka, suradnju koda pomoću ActiveStatea, podršku za regularne izraze i opsežne jezična podrška.
Komodo IDE
11. Kodirajte bilo gdje
Code Anywhere plaćeni je IDE temeljen na oblaku koji omogućuje korištenje koda na daljinu koristeći FTP, SFTP, Google Drive i Dropbox, između ostalih udaljenih usluga. Fokusiran je na razvoj temeljen na kontejnerima, pothvat koji korisnicima omogućuje razvoj projekata od početka do kraja, pa čak i implementaciju izravno iz oblaka.
Code Anywhere's istaknute značajke također uključuju ugrađenu terminalnu konzolu, revizije koda, dijeljenje koda, suradnju koda, integraciju s Gitom, GitHub i Bitbucket itd. Možete ga besplatno isprobati 7 dana nakon čega morate platiti najmanje $2/mjesečno
CodeAnywhere – Cloud IDE Editor
Pročitajte moj članak o Code Anywhere.
Pitanje koji je uređivač teksta pravi za vas u konačnici ovisi o vašim preferencijama, vrsti projekta, pristupu zajednici i podršci za proširenja. Jednom kada to ispravno shvatite, sigurno ćete biti učinkoviti u svom tijeku rada i povećati produktivnost.
Je li vaš omiljeni JavaScript uređivač teksta za Linux dospio na popis? Podijelite svoje mišljenje u odjeljku ispod.