I en af mine seneste artikler, hvor jeg lavede en liste over de 7 mest populære programmeringssprog på GitHub i 2019, og JavaScript udkom På toppen. Da de fleste læsere er interesserede i at bruge JavaScript til deres projekter, er her en liste over de bedste JS-redaktørerdu kan bruge på din Linux-maskine.
1. Visual Studio Code
Visual Studio Code er en gratis, open source og cross-platform kodeeditor med en omfattende suite af værktøjer til redigering og fejlretning af kode.Den kan prale af en fuldstændig tilpasselig brugergrænseflade med andre funktioner, herunder Live Share til kodesamarbejde i re altid, indbygget Git-integration, syntaksfremhævning, Intellisense osv.
Det er udviklet af Microsoft med et næsten uudtømmende bibliotek af plugins leveret af Redmond Giant eller brugerfællesskabet og er blandt de mest brugte redaktører til ethvert projekt, inklusive JavaScript for hvilke funktioner som fejlretning, autofuldførelse, GoTo , og integreret JS-typekontrol er praktisk.
Visuel studiekode
Se min artikel om Visual Studio Code.
2. Atom
Atom er en gratis, open source og cross-platform teksteditor udviklet og vedligeholdt af GitHub Dens funktioner omfatter indbygget understøttelse af flere programmeringssprog med syntaksfremhævning, kodefoldning, kodefuldførelse og Git-integration lige ud af boksen.Det giver brugerne en nem at bruge pakkehåndtering til at installere og administrere pakker for at udvide dens funktionalitet.
Atom er en fremragende editor til at skrive JS kode, fordi af dets oprindelige understøttelse af autofuldførelse, syntaksfremhævning og udvidelsesmuligheder med udvidelser. Udviklere kan samarbejde om kode ved hjælp af Teletype, og editoren kan opgraderes til IDE-status ved at installere et kureret pakkesæt for at udvide dets funktionalitet.
Atom Code Editor
Se min artikel om Atom Code Editor.
3. Sublim tekst 3
Sublime Text 3 er en gratis/premium, cross-platform, let og udvidelsesvenlig teksteditor, der fokuserer på hastighed og pålidelighed. Det er den aktuelle version af den populære Sublime Text editorserie, og den tilbyder autofuldførelse, kodefoldning og syntaksfremhævning og understøttelse af et væld af computersprog lige ud af kassen.
Det kan tilpasses fuldstændigt, og du kan udvide dets funktionalitet ved at bruge et hvilket som helst af de plugins, der er stillet til rådighed af dets udviklerfællesskab via dets praktiske pakkehåndtering. Som JS-udvikler vil du også nyde at bruge dens Git-integration, inkrementelle forskelskontrol og blok-karet-funktioner blandt andre.
Sublim teksteditor
4. SpaceMacs
SpaceMacs er en gratis teksteditor med åben kildekode, der kombinerer funktionaliteten fra Emacs og Vimtil en enkelt teksteditor med fokus på ergonomi, konsistens og mnemonics.
Den bruger med succes den samme nøglebinding, uanset hvor du er i editoren, og den tilbyder brugere både kommandolinje og grafiske brugergrænseflader. Den trives med forestillingen om, at hverken Emacs eller Vim er den bedste redaktør; begge er.
SpaceMacs Code Editor
5. Qt Creator
Qt Creator er et gratis integreret udviklingsmiljø på tværs af platforme til C++, JavaScript og QML, der er oprettet som en del af Qt-applikationsudviklingens SDK.
Det giver brugerne det komplette værktøjssæt, der kræves til at bygge komplekse programmer med værktøjer såsom en visuel debugger, en indbygget formulardesigner, syntaksfremhævning, smart autofuldførelse og funktionalitetsudvidelse ved hjælp af plugins.
QT Creator har en funktionsrig version, som er open source under GPLv3-licensen og en kommerciel version med et væld af ekstra funktioner og understøttelse af teknologier, der er med til at give en virksomhedsoplevelse f.eks. officiel Qt support helpdesk.
6. Beslag
Brackets er en gratis, moderne og åben kildekodeeditor udviklet af Adobe skrevet fuldstændigt i JavaScript, HTML og CSSDen er let og blander visuelle værktøjer ind i editoren for at fremskynde brugerens arbejdsgang og reducere hyppigheden af skift mellem filsider med dens inline editor-funktion.
…
Brackets – Open Source Text Editor
7. Emacs
Emacs er en familie af kraftfulde, gratis og open source UNIX-baserede kommandolinjeteksteditorer, hvor den mest populære er GNU Emacs. Den kan tilpasses fuldstændigt og tilbyder adskillige indholdsbevidste redigeringsfunktioner, såsom syntaksfremhævning og linjenavigation.
Emacs er ikke en nem teksteditor at komme i gang med, som man kunne forestille sig, men den tilbyder en tutorial for begyndere sammen med omfattende indbygget dokumentation til selv professionelle brugere.
Den blev skrevet i Lisp, så Lisp-brugere er i stand til at tilpasse dens funktionalitet, så den passer til deres behov, og brugere kan anvende plugins til at udvide dens funktion ud over at skrive kode alene. For eksempel. Emacs kan bruges som e-mail-klient og nyhedslæser.
Emacs Text Editor
Emacs sendes i det officielle pakkelager for din Linux-distribution, og det er den anbefalede måde at installere på.
$ sudo apt installer emacs $ sudo yum installer emacs $ sudo dnf installer emacs
8. Vim
… ” da den leveres med flere Linux-distros som standard. Det blev skabt med funktionalitet i tankerne, og selvom det er betydeligt svært at lære, er mange pro-udviklere klar til at sværge til det.Ligesom sine konkurrenter, Emacs, Vim gør' t tilbyder en masse funktioner lige ud af boksen, men det kan konfigureres gennem præferenceindstillinger, scripts og plugins, så de passer til det projekt, du arbejder på.
Vim Editor
Vim sendes i det officielle pakkelager for din Linux-distribution, og det er den anbefalede måde at installere på.
$ sudo apt install vim $ sudo yum installer vim $ sudo dnf installer vim
9. WebStorm
WebStorm er et bet alt Integrated Development Environment udviklet og vedligeholdt af JetBrainsfor JavaScript projekter. Den har en debugger til både Node.js apps og klientside-apps, problemfri værktøjsintegration til testløbere, REST klient, enhedstestning, integration med VCS såsom GitHub, Mercurial osv.
Du kan bruge WebStorm til at bygge projekter i Angular, React, Vue.js, react Native, Electron, Node.js, Meteor , Cordova og Ionic. Det er ikke gratis at bruge, men du kan evaluere det gratis i 30 dage.
WebStorm JavaScript IDE
10. Komodo Edit
Komodo Edit er et tværplatforms Integrated Development Environment for de mest populære programmeringssprog komplet med kodeintelligens til syntaksfremhævning, auto- komplet, refaktorering og GoTo-kommandoer.
Det tilbyder også indbygget debugging og enhedstestning, versionskontrolunderstøttelse for Git, CVS, Bazaar, Subversion, Perforce og Mercurial, udvidelsesmuligheder ved hjælp af plugins, kodesamarbejde ved hjælp af ActiveState, understøttelse af regulære udtryk og omfattende sprogunderstøttelse.
Komodo IDE
11. Kode hvor som helst
Code Anywhere er en bet alt cloud-baseret IDE, der gør det muligt at bruge kode eksternt ved hjælp af FTP, SFTP, Google Drev og Dropbox, blandt andre fjerntjenester. Det fokuserer på container-baseret udvikling, et projekt, der giver brugerne mulighed for at udvikle projekter fra start til slut og endda implementering direkte fra skyen.
Code Anywheres-funktionshøjdepunkter inkluderer også en indbygget terminalkonsol, koderevisioner, kodedeling, kodesamarbejde, integration med Git, GitHub og Bitbucket osv. Du kan prøve det gratis i 7 dage, hvorefter du skal betale mindst $2/måned
CodeAnywhere – Cloud IDE Editor
Læs min artikel om Code Anywhere.
Spørgsmålet om, hvilken teksteditor der er den rigtige for dig, afhænger i sidste ende af dine præferencer, projekttype, fællesskabsadgang og udvidelsessupport. Når du først har fået disse rigtige, er du sikker på at være effektiv i din arbejdsgang og øge produktiviteten.
Fik din foretrukne JavaScript-teksteditor til Linux med på listen? Del dine tanker i afsnittet nedenfor.