Whatsapp

Bästa JavaScript-redigerare för Linux

Anonim

I en av mina senaste artiklar där jag gjorde en lista över de 7 mest populära programmeringsspråken på GitHub 2019 och JavaScript kom ut överst. Eftersom de flesta läsare är intresserade av att använda JavaScript för sina projekt, är här en lista över de bästa JS-redaktörernadu kan använda på din Linux-maskin.

1. Visual Studio Code

Visual Studio Code är en gratis, öppen källkod och plattformsoberoende kodredigerare med en omfattande uppsättning verktyg för redigering och felsökning av kod.Den har ett helt anpassningsbart gränssnitt med andra funktioner inklusive Live Share för kodsamarbete i re altid, inbyggd Git-integration, syntaxmarkering, Intellisense, etc.

Det är utvecklat av Microsoft med ett nästan outtömligt bibliotek av plugins från Redmond Giant eller användargemenskapen och är bland de mest använda redaktörerna för alla projekt inklusive JavaScript för vilka funktioner som felsökning, autokomplettering, GoTo , och integrerad JS-typkontroll kommer väl till pass.

Visual Studio Code

Se min artikel om Visual Studio Code.

2. Atom

Atom är en gratis textredigerare med öppen källkod och plattformsoberoende utvecklad och underhållen av GitHub Dess funktioner inkluderar inbyggt stöd för flera programmeringsspråk med syntaxmarkering, kodvikning, kodkomplettering och Git-integrering direkt.Den erbjuder användarna en lättanvänd pakethanterare för att installera och hantera paket för att utöka dess funktionalitet.

Atom är en utmärkt redigerare för att skriva JS-kod eftersom av dess inbyggda stöd för automatisk komplettering, syntaxmarkering och utökbarhet med tillägg. Utvecklare kan samarbeta om kod med hjälp av Teletype och redigeraren kan uppgraderas till IDE-status genom att installera en kurerad paketuppsättning för att utöka dess funktionalitet.

Atom Code Editor

Se min artikel om Atom Code Editor.

3. Sublim text 3

Sublime Text 3 är en gratis/premium, plattformsoberoende, lätt och utbyggbar textredigerare som fokuserar på hastighet och tillförlitlighet. Det är den nuvarande versionen av den populära Sublime Text editorserien och den erbjuder autokomplettering, kodvikning och syntaxmarkering och stöd för massor av datorspråk direkt ur lådan.

Den är helt anpassningsbar och du kan utöka dess funktionalitet med hjälp av alla plugins som gjorts tillgängliga av dess utvecklargemenskap via dess bekväma pakethanterare. Som JS-utvecklare kommer du också att njuta av att använda bland annat dess Git-integrering, inkrementella skillnadskontroll och block caret-funktioner.

Sublim textredigerare

4. SpaceMacs

SpaceMacs är en gratis textredigerare med öppen källkod som kombinerar funktionerna i Emacs och Vimtill en enda textredigerare med fokus på ergonomi, konsistens och mnemonics.

Den använder framgångsrikt samma nyckelbindning oavsett var du befinner dig i editorn, och den erbjuder användarna både kommandorads- och grafiska användargränssnitt. Den frodas på föreställningen att varken Emacs eller Vim är den bästa redaktören; båda är.

SpaceMacs Code Editor

5. Qt Creator

Qt Creator är en gratis, plattformsoberoende integrerad utvecklingsmiljö för C++, JavaScript och QML skapad som en del av Qt-applikationsutvecklingsramverkets SDK.

Det erbjuder användarna den kompletta verktygsuppsättning som krävs för att bygga komplexa program med verktyg som en visuell debugger, en inbyggd formdesigner, syntaxmarkering, smart autokomplettering och funktionsutvidgning med plugins.

QT Creator har en funktionsrik version som är öppen källkod under GPLv3-licensen och en kommersiell version med massor av extra funktioner och stöd för teknologier som hjälper till att ge en företagsupplevelse t.ex. officiell Qt support helpdesk.

6. Klammer

Brackets är en gratis, modern och öppen källkodsredigerare utvecklad av Adobe skriven helt i JavaScript, HTML och CSSDen är lätt och blandar visuella verktyg i redigeraren för att påskynda användarens arbetsflöde och minska frekvensen av växling mellan filsidor med dess inline-redigeringsfunktion.

Brackets – Open Source Text Editor

7. Emacs

Emacs är en familj av kraftfulla, gratis UNIX-baserade kommandoradstextredigerare med öppen källkod, där de mest populära är GNU Emacs. Den är helt anpassningsbar och erbjuder flera innehållsmedvetna redigeringsfunktioner som syntaxmarkering och linjenavigering.

Emacs är inte en lätt textredigerare att komma igång med som man kan föreställa sig men den erbjuder en handledning för nybörjare tillsammans med omfattande inbyggd dokumentation för även professionella användare.

Det skrevs i Lisp så Lisp-användare kan justera dess funktionalitet för att passa deras behov och användare kan använda plugins för att utöka dess funktion utöver att bara skriva kod. T.ex. Emacs kan användas som e-postklient och nyhetsläsare.

Emacs Text Editor

Emacs skickas i det officiella paketförrådet för din Linux-distribution och det är det rekommenderade sättet att installera.

$ sudo apt installera emacs
$ sudo yum installera emacs
$ sudo dnf installera emacs

8. Vim

Vim är en kraftfull men lätt kommandoradsredigerare med öppen källkod som har bestått tidens tand som "One Editor to Rule Them All ” eftersom det levereras med flera Linux-distros som standard. Det skapades med funktionalitet i åtanke, och även om det är mycket svårt att lära sig, är många professionella utvecklare redo att svära vid det.

Precis som konkurrenterna, Emacs, Vim Det erbjuder inte många funktioner direkt, men det kan konfigureras genom preferensinställningar, skript och plugins för att passa det projekt du arbetar med.

Vim Editor

Vim skickas i det officiella paketförrådet för din Linux-distribution och det är det rekommenderade sättet att installera.

$ sudo apt install vim
$ sudo yum installera vim
$ sudo dnf installera vim

9. WebStorm

WebStorm är en betald Integrated Development Environment utvecklad och underhållen av JetBrainsför JavaScript projekt. Den har en debugger för både Node.js appar och appar på klientsidan, sömlös verktygsintegration för testlöpare, REST klient, enhetstestning, integration med VCS såsom GitHub, Mercurial, etc.

Du kan använda WebStorm för att bygga projekt i Angular, React, Vue.js, react Native, Electron, Node.js, Meteor , Cordova och Ionic. Det är inte gratis att använda men du kan utvärdera det i 30 dagar utan kostnad.

WebStorm JavaScript IDE

10. Komodo Edit

Komodo Edit är en plattformsoberoende Integrerad utvecklingsmiljö för de mest populära programmeringsspråken komplett med kodintelligens för syntaxmarkering, auto- kommandon komplett, refaktorering och GoTo.

Det erbjuder också inbyggd felsökning och enhetstestning, versionskontrollstöd för Git, CVS, Bazaar, Subversion, Perforce och Mercurial, utökbarhet med plugins, kodsamarbete med ActiveState, stöd för reguljära uttryck och omfattande språkstöd.

Komodo IDE

11. Koda var som helst

Code Anywhere är en betald molnbaserad IDE som möjliggör användning av kod på distans med hjälp av FTP, SFTP, Google Drive och Dropbox, bland andra fjärrtjänster. Den fokuserar på containerbaserad utveckling, ett företag som låter användare utveckla projekt från början till slut och till och med driftsättning direkt från molnet.

Code Anywheres höjdpunkter inkluderar också en inbyggd terminalkonsol, kodrevisioner, koddelning, kodsamarbete, integration med Git, GitHub och Bitbucket, etc. Du kan prova det gratis i 7 dagar, varefter du måste betala minst 2$/månad

CodeAnywhere – Cloud IDE Editor

Läs min artikel om Code Anywhere.

Frågan om vilken textredigerare som är rätt för dig beror i slutändan på dina preferenser, projekttyp, community-åtkomst och tilläggsstöd. När du väl har fått dessa rätt är du säker på att vara effektiv i ditt arbetsflöde och öka produktiviteten.

Har din favorit JavaScript-textredigerare för Linux kommit till listan? Dela dina tankar i avsnittet nedan.