Într-unul dintre articolele mele recente în care am făcut o listă cu cele mai populare 7 limbaje de programare de pe GitHub în 2019 și a apărut JavaScript deasupra. Având în vedere că majoritatea cititorilor sunt interesați să folosească JavaScript pentru proiectele lor, iată o listă cu cei mai buni editori JSpe care le puteți folosi pe computerul dvs. Linux.
1. Cod Visual Studio
Visual Studio Code este un editor de cod gratuit, open source și multiplatformă, cu o suită cuprinzătoare de instrumente pentru editarea și depanarea codului.Se mândrește cu o interfață de utilizare complet personalizabilă, cu alte funcții, inclusiv Live Share pentru colaborarea codului în timp real, integrarea Git nativă, evidențierea sintaxei, Intellisense etc.
Este dezvoltat de Microsoft cu o bibliotecă aproape neexhaustivă de pluginuri oferite de Redmond Giant sau comunitatea de utilizatori și este printre cei mai folosiți editori pentru orice proiect, inclusiv JavaScript pentru care funcții precum depanare, completare automată, GoTo și verificarea integrată a tipului JS sunt utile.
Visual Studio Code
Vezi articolul meu despre Visual Studio Code.
2. Atom
Atom este un editor de text gratuit, open source și multiplatformă dezvoltat și întreținut de GitHub Caracteristicile sale includ suport nativ pentru mai multe limbaje de programare cu evidențiere a sintaxelor, plierea codului, completarea codului și integrarea Git imediat din cutie.Oferă utilizatorilor un manager de pachete ușor de utilizat pentru instalarea și gestionarea pachetelor pentru a-și extinde funcționalitatea.
Atom este un editor excelent pentru scrierea codului JS deoarece a suportului său nativ pentru completarea automată, evidențierea sintaxelor și extensibilitatea cu extensii. Dezvoltatorii pot colabora la cod folosind Teletype, iar editorul poate fi actualizat la starea IDE prin instalarea unui set de pachete organizate pentru a-și extinde funcționalitatea.
Atom Code Editor
Vezi articolul meu despre Atom Code Editor.
3. Sublim Text 3
Sublime Text 3 este un editor de text gratuit/premium, multi-platformă, ușor și extensibil, care se concentrează pe viteză și fiabilitate. Este versiunea actuală a popularei serii de editor Sublime Text și oferă completare automată, pliere a codului și evidențiere a sintaxei și suport pentru o mulțime de limbaje informatice. imediat scos din cutie.
Este complet personalizabil și îi puteți extinde funcționalitatea folosind oricare dintre pluginurile puse la dispoziție de comunitatea sa de dezvoltatori prin intermediul managerului său de pachete convenabil. În calitate de dezvoltator JS, vă veți bucura, de asemenea, să folosiți integrarea Git, verificatorul incremental de diferențe și funcțiile care blochează, printre altele.
Sublime Text Editor
4. SpaceMacs
SpaceMacs este un editor de text gratuit și open source care combină funcționalitatea Emacs și Vimîntr-un singur editor de text, cu accent pe ergonomie, consecvență și mnemonici.
Folosește cu succes aceeași legare a tastelor, indiferent de locul în care vă aflați în editor, și oferă utilizatorilor atât interfețe de linie de comandă, cât și interfețe grafice. Se bazează pe ideea că nici Emacs, nici Vim nu este cel mai bun editor; amândoi sunt.
Editor de coduri SpaceMacs
5. Qt Creator
Qt Creator este un mediu de dezvoltare integrat gratuit, multiplatformă pentru C++, JavaScript și QML, creat ca parte a SDK-ului cadrului de dezvoltare a aplicațiilor Qt.
Oferă utilizatorilor setul complet de instrumente necesare pentru a construi programe complexe cu instrumente precum un depanator vizual, un designer de formulare încorporat, evidențiere de sintaxă, completare automată inteligentă și extensie de funcționalități folosind plugin-uri.
QT Creator are o versiune bogată în funcții, care este open source sub licența GPLv3 și o versiune comercială cu o mulțime de funcții suplimentare și suport pentru tehnologii care ajută la furnizarea unei experiențe de întreprindere, de ex. serviciul de asistență oficial Qt.
6. Paranteze
Brackets este un editor de cod sursă gratuit, modern și deschis, dezvoltat de Adobe scris complet în JavaScript, HTML și CSSEste ușor și combină instrumente vizuale în editor pentru a accelera fluxul de lucru al utilizatorului și pentru a reduce frecvența de comutare între paginile fișierelor cu funcția sa de editor inline.
Printre numeroasele caracteristici pe care le oferă Brackets se numără previzualizarea live, suportul SCSS și LESS, integrarea cu Git, un validator W3C simplu, prefixare automată, ghiduri de indentare și suport gratuit pentru o bibliotecă de extensii.
Paranteze – Editor de text cu sursă deschisă
7. Emacs
Emacs este o familie de editoare de text puternice, gratuite și open source bazate pe UNIX în linie de comandă, cele mai populare fiind GNU Emacs. Este complet personalizabil și oferă mai multe funcții de editare care țin cont de conținut, cum ar fi evidențierea sintaxelor și navigarea pe linii.
Emacs nu este un editor de text ușor de pus în funcțiune, așa cum s-ar putea imagina, dar oferă un tutorial pentru începători împreună cu documentație completă încorporată chiar și pentru utilizatorii profesioniști.
A fost scris în Lisp, astfel încât utilizatorii Lisp sunt capabili să-și modifice funcționalitatea pentru a se potrivi nevoilor lor, iar utilizatorii pot folosi pluginuri pentru a-și extinde caracteristica dincolo de scrierea codului. De exemplu. Emacs poate fi folosit ca client de e-mail și cititor de știri.
Emacs Text Editor
Emacs se livrează în depozitul oficial de pachete al distribuției dumneavoastră Linux și este modalitatea recomandată de instalare.
$ sudo apt install emacs $ sudo yum install emacs $ sudo dnf install emacs
8. Vim
Vim este un editor de linie de comandă cu sursă deschisă puternic, dar ușor, care a trecut testul timpului ca „Un editor care să-i conducă pe toți ” având în vedere că este livrat implicit cu mai multe distribuții Linux. A fost creat având în vedere funcționalitatea, așa că, deși este considerabil dificil de învățat, mulți dezvoltatori profesioniști sunt gata să jure pe el.
La fel ca și concurența, Emacs, Vim nu nu oferă o mulțime de funcții imediat din cutie, dar poate fi configurat prin setări de preferințe, scripturi și pluginuri pentru a se potrivi proiectului la care lucrați.
Vim Editor
Vim se livrează în depozitul oficial de pachete al distribuției dvs. Linux și este modalitatea recomandată de instalare.
$ sudo apt install vim $ sudo yum install vim $ sudo dnf install vim
9. WebStorm
WebStorm este un Mediu de dezvoltare integrată plătit dezvoltat și întreținut de JetBrainspentru JavaScript proiecte. Dispune de un depanator atât pentru Node.js aplicații, cât și pentru aplicațiile de pe partea clientului, integrare perfectă a instrumentelor pentru cei care rulează de testare, REST client, testare unitară, integrare cu VCS, cum ar fi GitHub, Mercurial, etc.
Puteți folosi WebStorm pentru a construi proiecte în Angular, React, Vue.js, react Native, Electron, Node.js, Meteor , Cordova și Ionic. Nu este gratuit de utilizat, dar îl puteți evalua gratuit timp de 30 de zile.
WebStorm JavaScript IDE
10. Komodo Edit
Komodo Edit este un cross-platform Mediu de dezvoltare integrat pentru cele mai populare limbaje de programare complet cu inteligență de cod pentru evidențierea sintaxelor, auto- comenzi complete, refactorizare și GoTo.
Oferă, de asemenea, depanare nativă și testare unitară, suport pentru controlul versiunilor pentru Git, CVS, Bazaar, Subversion, Perforce și Mercurial, extensibilitate folosind plugin-uri, colaborare de cod folosind ActiveState, suport pentru expresii regulate și extins suport lingvistic.
Komodo IDE
11. Cod oriunde
Code Anywhere este un IDE plătit bazat pe cloud care permite utilizarea codului de la distanță folosind FTP, SFTP, Google Drive și Dropbox, printre alte servicii de la distanță. Se concentrează pe dezvoltarea pe bază de containere, o afacere care permite utilizatorilor să dezvolte proiecte de la început până la sfârșit și chiar implementare direct din cloud.
Caracteristicilede la Code Anywhere includ, de asemenea, o consolă terminală încorporată, revizuiri de cod, partajarea codului, colaborarea codului, integrarea cu Git, GitHub și Bitbucket etc. Puteți încerca gratuit timp de 7 zile, după care trebuie să plătiți cel puțin $2/lună
CodeAnywhere – Editor Cloud IDE
Citește articolul meu despre Code Anywhere.
Întrebarea care editor de text este potrivit pentru dvs. depinde în cele din urmă de preferințele dvs., tipul de proiect, accesul la comunitate și suportul extensiilor. Odată ce le înțelegi corect, sigur vei fi eficient în fluxul tău de lucru și vei crește productivitatea.
Editorul tău de text JavaScript favorit pentru Linux a ajuns pe listă? Împărtășiți-vă gândurile în secțiunea de mai jos.