I en av mine nylige artikler der jeg laget en liste over de 7 mest populære programmeringsspråkene på GitHub i 2019 og JavaScript kom ut på toppen. Siden de fleste lesere er interessert i å bruke JavaScript for sine prosjekter, er her en liste over de beste JS-redaktørenedu kan bruke på din Linux-maskin.
1. Visual Studio-kode
Visual Studio Code er en gratis, åpen kildekode og koderedigering på tvers av plattformer med en omfattende pakke med verktøy for redigering og feilsøking av kode.Den kan skryte av et helt tilpassbart brukergrensesnitt med andre funksjoner, inkludert Live Share for sanntidskodesamarbeid, innebygd Git-integrasjon, syntaksutheving, Intellisense, etc.
Det er utviklet av Microsoft med et nesten uttømmende bibliotek av plugins levert av Redmond Giant eller brukerfellesskapet og er blant de mest brukte redaktørene for ethvert prosjekt, inkludert JavaScript for hvilke funksjoner som feilsøking, autofullføring, GoTo , og integrert JS-typekontroll kommer godt med.
Visual Studio Code
Se artikkelen min om Visual Studio Code.
2. Atom
Atom er en gratis, åpen kildekode og tekstredigerer på tvers av plattformer utviklet og vedlikeholdt av GitHub Funksjonene inkluderer innebygd støtte for flere programmeringsspråk med syntaksutheving, kodefolding, kodefullføring og Git-integrasjon rett ut av esken.Den tilbyr brukere en brukervennlig pakkebehandling for å installere og administrere pakker for å utvide funksjonaliteten.
Atom er en utmerket editor for å skrive JS kode fordi av dens opprinnelige støtte for autofullføring, syntaksutheving og utvidbarhet med utvidelser. Utviklere kan samarbeide om kode ved hjelp av Teletype, og editoren kan oppgraderes til IDE-status ved å installere et kurert pakkesett for å utvide funksjonaliteten.
Atom Code Editor
Se artikkelen min om Atom Code Editor.
3. Sublim tekst 3
Sublime Text 3 er en gratis/premium, kryssplattform, lett og utvidbar tekstredigerer som fokuserer på hastighet og pålitelighet. Det er den nåværende versjonen av den populære Sublime Text editorserien, og den tilbyr autofullføring, kodefolding og syntaksutheving, og støtte for massevis av dataspråk rett ut av esken.
Den er fullstendig tilpassbar, og du kan utvide funksjonaliteten ved å bruke hvilken som helst av pluginene som er gjort tilgjengelige av utviklerfellesskapet via den praktiske pakkebehandlingen. Som JS-utvikler vil du også glede deg over å bruke blant annet Git-integrering, inkrementell forskjellskontroll og blokkkartfunksjoner.
Sublim tekstredigerer
4. SpaceMacs
SpaceMacs er et gratis tekstredigeringsprogram med åpen kildekode som kombinerer funksjonaliteten til Emacs og Vimtil ett enkelt tekstredigeringsprogram med fokus på ergonomi, konsistens og mnemonics.
Den bruker vellykket den samme nøkkelbindingen uavhengig av hvor du er i editoren, og den tilbyr brukere både kommandolinje og grafiske brukergrensesnitt. Den trives med forestillingen om at verken Emacs eller Vim er den beste redaktøren; begge er.
SpaceMacs Code Editor
5. Qt Creator
Qt Creator er et gratis integrert utviklingsmiljø på tvers av plattformer for C++, JavaScript og QML laget som en del av Qt-applikasjonsutviklingsrammeverkets SDK.
Den tilbyr brukere det komplette verktøysettet som kreves for å bygge komplekse programmer med verktøy som en visuell debugger, en innebygd skjemadesigner, syntaksutheving, smart autofullføring og funksjonalitetsutvidelse ved hjelp av plugins.
QT Creator har en funksjonsrik versjon som er åpen kildekode under GPLv3-lisensen og en kommersiell versjon med massevis av ekstra funksjoner og støtte for teknologier som bidrar til å gi en bedriftsopplevelse, f.eks. offisiell Qt support helpdesk.
6. Klammer
Brackets er en gratis, moderne og åpen kildekoderedigerer utviklet av Adobe skrevet fullstendig i JavaScript, HTML og CSSDen er lett og blander visuelle verktøy inn i editoren for å øke hastigheten på brukerens arbeidsflyt og redusere frekvensen av å bytte mellom filsider med sin innebygde redigeringsfunksjon.
Blant de mange funksjonene som Brackets tilbyr inkluderer live forhåndsvisning, SCSS og LESS-støtte, integrasjon med Git, en enkel W3C-validator, automatisk prefiks, innrykksguider og støtte for et bibliotek med utvidelser gratis.
Brackets – Open Source Text Editor
7. Emacs
Emacs er en familie av kraftige, gratis og åpen kildekode UNIX-baserte kommandolinjetekstredigerere, der de mest populære er GNU Emacs. Den er fullstendig tilpassbar og tilbyr flere innholdsbevisste redigeringsfunksjoner som syntaksutheving og linjenavigering.
Emacs er ikke et enkelt tekstredigeringsprogram å komme i gang med som man kan forestille seg, men det tilbyr en opplæring for nybegynnere sammen med omfattende innebygd dokumentasjon for selv profesjonelle brukere.
Det ble skrevet i Lisp slik at Lisp-brukere er i stand til å tilpasse funksjonaliteten for å passe deres behov, og brukere kan bruke plugins for å utvide funksjonen utover å skrive kode alene. f.eks. Emacs kan brukes som e-postklient og nyhetsleser.
Emacs Text Editor
Emacs sendes i det offisielle pakkelageret til din Linux-distribusjon, og det er den anbef alte måten å installere på.
$ sudo apt installer emacs $ sudo yum installer emacs $ sudo dnf installer emacs
8. Vim
Vim er en kraftig, men lett åpen kildekode-kommandolinjeredigerer som har bestått tidens tann som «One Editor to Rule Them All " siden den leveres med flere Linux-distroer som standard. Det ble laget med funksjonalitet i tankene, og selv om det er betydelig vanskelig å lære, er mange profesjonelle utviklere klare til å sverge til det.
Akkurat som konkurrentene, Emacs, Vim ikke tilbyr mange funksjoner rett ut av esken, men den kan konfigureres gjennom preferanseinnstillinger, skript og plugins for å passe til prosjektet du jobber med.
Vim Editor
Vim sendes i det offisielle pakkelageret til Linux-distribusjonen din, og det er den anbef alte måten å installere på.
$ sudo apt install vim $ sudo yum installer vim $ sudo dnf installer vim
9. WebStorm
WebStorm er et bet alt Integrated Development Environment utviklet og vedlikeholdt av JetBrainsfor JavaScript prosjekter. Den har en debugger for både Node.js apper og apper på klientsiden, sømløs verktøyintegrasjon for testløpere, REST klient, enhetstesting, integrasjon med VCS som GitHub, Mercurial, etc.
Du kan bruke WebStorm for å bygge prosjekter i Angular, React, Vue.js, react Native, Electron, Node.js, Meteor , Cordova og Ionic. Det er ikke gratis å bruke, men du kan evaluere det gratis i 30 dager.
WebStorm JavaScript IDE
10. Komodo Edit
Komodo Edit er en tverrplattform Integrert utviklingsmiljø for de mest populære programmeringsspråkene komplett med kodeintelligens for syntaksutheving, auto- fullføre, refaktorere og gå til-kommandoer.
Det tilbyr også innfødt feilsøking og enhetstesting, versjonskontrollstøtte for Git, CVS, Bazaar, Subversion, Perforce og Mercurial, utvidelsesmuligheter ved bruk av plugins, kodesamarbeid ved bruk av ActiveState, støtte for regulære uttrykk og omfattende språkstøtte.
Komodo IDE
11. Kode hvor som helst
Code Anywhere er en bet alt skybasert IDE som muliggjør bruk av kode eksternt ved å bruke FTP, SFTP, Google Disk og Dropbox, blant andre eksterne tjenester. Den fokuserer på containerbasert utvikling, en satsning som lar brukere utvikle prosjekter fra start til slutt og til og med distribusjon direkte fra skyen.
Code Anywheres funksjonshøydepunkter inkluderer også en innebygd terminalkonsoll, koderevisjoner, kodedeling, kodesamarbeid, integrasjon med Git, GitHub, og Bitbucket osv. Du kan prøve det gratis i 7 dager, hvoretter du må betale minst 2$/måned
CodeAnywhere – Cloud IDE Editor
Les artikkelen min om Code Anywhere.
Spørsmålet om hvilket tekstredigeringsprogram som er riktig for deg, avhenger til syvende og sist av dine preferanser, prosjekttype, fellesskapstilgang og utvidelsesstøtte. Når du får disse riktig, er du sikker på å være effektiv i arbeidsflyten og øke produktiviteten.
Kom ditt favoritt JavaScript-tekstredigeringsprogram for Linux på listen? Del tankene dine i avsnittet nedenfor.