In een van mijn recente artikelen waarin ik een lijst maakte van de 7 meest populaire programmeertalen op GitHub in 2019 en JavaScript kwam uit bovenop. Aangezien de meeste lezers geïnteresseerd zijn in het gebruik van JavaScript voor hun projecten, is hier een lijst met de beste JS-editorsdie u kunt gebruiken op uw Linux-machine.
1. Visual Studio-code
Visual Studio Code is een gratis, open source en platformonafhankelijke code-editor met een uitgebreide reeks tools voor het bewerken en debuggen van code.Het biedt een volledig aanpasbare gebruikersinterface met andere functies, waaronder Live Share voor real-time codesamenwerking, native Git-integratie, syntaxisaccentuering, Intellisense, enz.
Het is ontwikkeld door Microsoft met een bijna onuitputtelijke bibliotheek met plug-ins geleverd door de Redmond Giant of de gebruikersgemeenschap en is een van de meest gebruikte editors voor elk project, waaronder JavaScript waarvoor functies zoals foutopsporing, automatisch aanvullen, GoTo , en geïntegreerde JS-typecontrole zijn handig.
Visual Studio Code
Zie mijn artikel over Visual Studio Code.
2. Atoom
Atom is een gratis, open source en platformonafhankelijke teksteditor, ontwikkeld en onderhouden door GitHub De functies omvatten native ondersteuning voor verschillende programmeertalen met syntaxisaccentuering, codevouwing, codeaanvulling en Git-integratie direct uit de doos.Het biedt gebruikers een gebruiksvriendelijke pakketbeheerder voor het installeren en beheren van pakketten om de functionaliteit uit te breiden.
Atom is een uitstekende editor voor het schrijven van JS code omdat van de native ondersteuning voor automatische aanvulling, syntaxisaccentuering en uitbreidbaarheid met extensies. Ontwikkelaars kunnen samenwerken aan code met behulp van Teletype en de editor kan worden geüpgraded naar IDE-status door een beheerde pakkettenset te installeren om de functionaliteit uit te breiden.
Atom Code-editor
Zie mijn artikel over Atom Code Editor.
3. Sublieme tekst 3
Sublime Text 3 is een gratis/premium, platformonafhankelijke, lichtgewicht en uitbreidbare teksteditor die zich richt op snelheid en betrouwbaarheid. Het is de huidige versie van de populaire Sublime Text editor-serie en biedt automatische aanvulling, codevouwing, syntaxisaccentuering en ondersteuning voor talloze computertalen direct uit de doos.
Het is volledig aanpasbaar en u kunt de functionaliteit uitbreiden met behulp van een van de plug-ins die beschikbaar zijn gesteld door de ontwikkelaarsgemeenschap via de handige pakketbeheerder. Als JS-ontwikkelaar zul je ook genieten van onder andere de Git-integratie, incrementele verschilcontrole en block caret-functies.
Sublieme teksteditor
4. SpaceMacs
SpaceMacs is een gratis en open source teksteditor die de functionaliteit van Emacs en Vim combineertin één teksteditor met de nadruk op ergonomie, consistentie en geheugensteuntjes.
Het maakt met succes gebruik van dezelfde sneltoetsen, ongeacht waar u zich in de editor bevindt, en het biedt gebruikers zowel opdrachtregel- als grafische gebruikersinterfaces. Het gedijt op het idee dat noch Emacs noch Vim de beste redacteur is; dat zijn ze allebei.
SpaceMacs Code Editor
5. Qt Creator
Qt Creator is een gratis, platformonafhankelijke geïntegreerde ontwikkelomgeving voor C++, JavaScript en QML, gemaakt als onderdeel van de SDK van het Qt-framework voor applicatie-ontwikkeling.
Het biedt gebruikers de complete toolset die nodig is om complexe programma's te bouwen met tools zoals een visuele debugger, een ingebouwde formulierontwerper, syntaxisaccentuering, slimme automatische aanvulling en functionaliteitsuitbreiding met behulp van plug-ins.
QT Creator heeft een veelzijdige versie die open source is onder de GPLv3-licentie en een commerciële versie met een heleboel extra functies en ondersteuning voor technologieën die helpen om een zakelijke ervaring te bieden, b.v. officiële Qt-ondersteuningshelpdesk.
6. Haakjes
Brackets is een gratis, moderne en open source code-editor ontwikkeld door Adobe volledig geschreven in JavaScript, HTML, en CSSHet is licht van gewicht en combineert visuele hulpmiddelen met de editor om de gebruikersworkflow te versnellen en de frequentie van het schakelen tussen bestandspagina's te verminderen met de inline editorfunctie.
Tot de verschillende functies die Brackets biedt, behoren live preview, SCSS- en LESS-ondersteuning, integratie met Git, een eenvoudige W3C-validator, automatische prefixing, inspringgidsen en gratis ondersteuning voor een bibliotheek met extensies.
Brackets – Open Source teksteditor
7. Emacs
Emacs is een familie van krachtige, gratis en open source UNIX-gebaseerde opdrachtregelteksteditors met als meest populaire GNU Emacs. Het is volledig aanpasbaar en biedt verschillende inhoudsbewuste bewerkingsfuncties, zoals syntaxisaccentuering en regelnavigatie.
Emacs is geen gemakkelijke teksteditor om mee aan de slag te gaan, zoals je zou denken, maar het biedt een tutorial voor beginners samen met uitgebreide ingebouwde documentatie voor zelfs professionele gebruikers.
Het is geschreven in Lisp, zodat Lisp-gebruikers de functionaliteit kunnen aanpassen aan hun behoeften en gebruikers plug-ins kunnen gebruiken om de functie uit te breiden tot meer dan alleen het schrijven van code. Bijv. Emacs kan worden gebruikt als e-mailclient en nieuwslezer.
Emacs-teksteditor
Emacs wordt geleverd in de officiële pakketrepository van je Linux-distributie en het is de aanbevolen manier van installeren.
$ sudo apt install emacs $ sudo jammie installeer emacs $ sudo dnf installeer emacs
8. Vim
Vim is een krachtige maar lichtgewicht open source opdrachtregeleditor die de tand des tijds heeft doorstaan als de "One Editor to Rule Them All "aangezien het standaard wordt geleverd met verschillende Linux-distributies. Het is gemaakt met functionaliteit in het achterhoofd, dus hoewel het behoorlijk moeilijk te leren is, zijn veel professionele ontwikkelaars bereid om erbij te zweren.
Net als zijn concurrentie, Emacs, Vim doet' Het biedt niet direct uit de doos veel functies, maar het kan via voorkeursinstellingen, scripts en plug-ins worden geconfigureerd om te passen bij het project waaraan u werkt.
Vim-editor
Vim wordt geleverd in de officiële pakketrepository van je Linux-distributie en het is de aanbevolen manier van installeren.
$ sudo apt install vim $ sudo yum installeer vim $ sudo dnf installeer vim
9. WebStorm
WebStorm is een betaalde Geïntegreerde ontwikkelomgeving ontwikkeld en onderhouden door JetBrainsvoor JavaScript projecten. Het bevat een debugger voor zowel Node.js apps als client-side apps, naadloze toolintegratie voor testlopers, REST klant, testen van eenheden, integratie met VCS zoals GitHub, Mercurial, enz.
U kunt WebStorm gebruiken om projecten te bouwen in Angular, React, Vue.js, react Native, Electron, Node.js, Meteor , Cordova en Ionisch. Het is niet gratis te gebruiken, maar u kunt het 30 dagen gratis uitproberen.
WebStorm JavaScript-IDE
10. Komodo Bewerken
Komodo Edit is een cross-platform Geïntegreerde ontwikkelomgeving voor de meest populaire programmeertalen, compleet met code-intelligentie voor syntaxisaccentuering, automatische complete, refactoring en GoTo-commando's.
Het biedt ook native debugging en unit testing, versiebeheerondersteuning voor Git, CVS, Bazaar, Subversion, Perforce en Mercurial, uitbreidbaarheid met plug-ins, codesamenwerking met ActiveState, ondersteuning voor reguliere expressies en uitgebreide taalondersteuning.
Komodo IDE
11. Overal coderen
Code Anywhere is een betaalde cloudgebaseerde IDE waarmee code op afstand kan worden gebruikt met onder andere FTP, SFTP, Google Drive en Dropbox. Het richt zich op ontwikkeling op basis van containers, een onderneming waarmee gebruikers projecten van begin tot eind kunnen ontwikkelen en zelfs rechtstreeks vanuit de cloud kunnen implementeren.
Code Anywhere's hoogtepunten omvatten ook een ingebouwde terminalconsole, coderevisies, code delen, codesamenwerking, integratie met Git, GitHub, en Bitbucket, etc. Je kunt het 7 dagen gratis uitproberen, daarna moet je minimaal $2/maand
CodeAnywhere – Cloud IDE Editor
Lees mijn artikel over Code Anywhere.
De vraag welke teksteditor de juiste voor u is, hangt uiteindelijk af van uw voorkeuren, projecttype, toegang tot de community en ondersteuning voor extensies. Als je deze eenmaal goed hebt, weet je zeker dat je efficiënt bent in je workflow en de productiviteit verhoogt.
Heeft je favoriete JavaScript-teksteditor voor Linux de lijst gehaald? Deel uw mening in het gedeelte hieronder.