Whatsapp

Parhaat JavaScript-editorit Linuxille

Anonim

Yhdessä viimeaikaisista artikkeleistani, jossa tein listan GitHubin seitsemästä suosituimmasta ohjelmointikielestä vuonna 2019, ja JavaScript julkaistiin päällä. Koska useimmat lukijat ovat kiinnostuneita käyttämään JavaScriptiä projekteissaan, tässä on luettelo parhaista JS-editoreistavoit käyttää Linux-koneellasi.

1. Visual Studio Code

Visual Studio Code on ilmainen, avoimen lähdekoodin ja eri alustojen koodieditori, jossa on kattava valikoima työkaluja koodin muokkaamiseen ja virheenkorjaukseen.Siinä on täysin muokattavissa oleva käyttöliittymä ja muita ominaisuuksia, kuten Live Share reaaliaikaista koodiyhteistyötä varten, natiivi Git-integraatio, syntaksin korostus, Intellisense jne.

Sen on kehittänyt Microsoft Redmond Giant:n -laajennusten kanssa.tai käyttäjäyhteisölle ja on yksi eniten käytetyistä muokkausohjelmista kaikissa projekteissa, mukaan lukien JavaScript, joissa ominaisuuksia, kuten virheenkorjaus, automaattinen täydennys, GoTo , ja integroitu JS-tyypin tarkistus ovat hyödyllisiä.

Visual Studio Code

Katso artikkelini Visual Studio Codesta.

2. Atomi

Atom on ilmainen, avoimen lähdekoodin ja eri alustojen tekstieditori, jonka on kehittänyt ja ylläpitää GitHub Sen ominaisuuksiin kuuluu natiivi tuki useille ohjelmointikielet syntaksin korostuksella, koodin taitolla, koodin viimeistelyllä ja Git-integraatiolla heti käyttövalmiina.Se tarjoaa käyttäjille helppokäyttöisen paketinhallinnan pakettien asentamista ja hallintaa varten toiminnallisuuden laajentamiseksi.

Atom on erinomainen editori JS-koodin kirjoittamiseen, koska sen alkuperäisen tuen automaattiselle täydennykselle, syntaksin korostamiselle ja laajennuksilla laajennettaville. Kehittäjät voivat tehdä yhteistyötä koodin parissa Teletypen avulla, ja editori voidaan päivittää IDE-tilaan asentamalla kuratoitu pakettisarja sen toimivuuden laajentamiseksi.

Atom Code Editor

Katso artikkelini Atom Code Editorissa.

3. Ylivoimainen teksti 3

Sublime Text 3 on ilmainen / ensiluokkainen, monialustainen, kevyt ja laajennettava tekstieditori, joka keskittyy nopeuteen ja luotettavuuteen. Se on suositun Sublime Text -editorisarjan nykyinen versio, ja se tarjoaa automaattisen täydennyksen, koodin taittamisen ja syntaksin korostuksen sekä tuen useille tietokonekielille. heti laatikosta.

Se on täysin muokattavissa, ja voit laajentaa sen toimintoja käyttämällä mitä tahansa sen kehittäjäyhteisön kätevän paketinhallinnan kautta saatavilla olevista laajennuksista. JS-kehittäjänä nautit myös sen Git-integraation, inkrementaalisen eron tarkistuksen ja block caret -ominaisuuksien käyttämisestä.

Ylevä tekstieditori

4. SpaceMacs

SpaceMacs on ilmainen ja avoimen lähdekoodin tekstieditori, joka yhdistää Emacs ja Vim toiminnot.yhteen tekstieditoriin keskittyen ergonomiaan, johdonmukaisuuteen ja muistiin.

Se käyttää onnistuneesti samaa avainten sidontaa riippumatta siitä, missä editorissa olet, ja se tarjoaa käyttäjille sekä komentorivin että graafisen käyttöliittymän. Se kukoistaa käsityksestä, että Emacs tai Vim eivät ole paras editori; molemmat ovat.

SpaceMacs Code Editor

5. Qt Creator

Qt Creator on ilmainen, monikäyttöinen integroitu kehitysympäristö C++:lle, JavaScriptille ja QML:lle, joka on luotu osana Qt-sovelluskehityskehyksen SDK:ta.

Se tarjoaa käyttäjille täydellisen työkalusarjan, jota tarvitaan monimutkaisten ohjelmien rakentamiseen työkaluilla, kuten visuaalinen virheenkorjaus, sisäänrakennettu lomakkeiden suunnittelija, syntaksin korostus, älykäs automaattinen täydennys ja toiminnallisuuden laajennus laajennuksia käyttämällä.

QT Creatorissa on monipuolinen versio, joka on avoimen lähdekoodin GPLv3-lisenssillä, ja kaupallinen versio, jossa on paljon lisäominaisuuksia ja tuki teknologioille, jotka auttavat tarjoamaan yrityskokemusta, esim. virallinen Qt-tukituki.

6. Hakasulkeet

Brackets on ilmainen, moderni ja avoimen lähdekoodin editori, jonka on kehittänyt Adobe, joka on kirjoitettu kokonaan JavaScript, HTML ja CSSSe on kevyt ja yhdistää visuaaliset työkalut editoriin nopeuttaakseen käyttäjän työnkulkua ja vähentääkseen tiedostosivujen välistä vaihtoa sen upotetun muokkaustoiminnon avulla.

Bracketsin tarjoamien useiden ominaisuuksien joukossa ovat live-esikatselu, SCSS- ja LESS-tuki, integrointi Gitiin, yksinkertainen W3C-validaattori, automaattinen etuliite, sisennysoppaat ja tuki laajennuskirjastolle ilmaiseksi.

Hakasulkeet – avoimen lähdekoodin tekstieditori

7. Emacs

Emacs on tehokkaiden, ilmaisten ja avoimen lähdekoodin UNIX-pohjaisten komentorivin tekstieditorien perhe, joista suosituin on GNU Emacs. Se on täysin muokattavissa ja tarjoaa useita sisältötietoisia muokkausominaisuuksia, kuten syntaksin korostuksen ja rivinavigoinnin.

Emacs ei ole helppokäyttöinen tekstieditori, kuten voisi kuvitella, mutta se tarjoaa opetusohjelman aloittelijoille yhdessä kattava sisäänrakennettu dokumentaatio jopa ammattikäyttäjille.

Se on kirjoitettu Lispillä, jotta Lispin käyttäjät voivat muokata sen toimintoja omien tarpeidensa mukaan ja käyttäjät voivat käyttää laajennuksia laajentaakseen sen ominaisuutta pelkän koodin kirjoittamisen lisäksi. Esim. Emacsia voidaan käyttää sähköpostiohjelmana ja uutistenlukijana.

Emacs Text Editor

Emacs toimitetaan Linux-jakelun virallisessa pakettivarastossa, ja se on suositeltu asennustapa.

$ sudo apt install emacs
$ sudo yum asenna emacs
$ sudo dnf asentaa emacs

8. Vim

Vim on tehokas mutta kevyt avoimen lähdekoodin komentorivieditori, joka on kestänyt ajan kokeen "Yksi editori hallitsee niitä kaikkia ”, koska se toimitetaan oletuksena useiden Linux-distrojen kanssa. Se luotiin toiminnallisuutta ajatellen, joten vaikka sen oppiminen on huomattavan vaikeaa, monet ammattikehittäjät ovat valmiita vannomaan sen nimeen.

Aivan kuten sen kilpailu, Emacs, Vim ei t tarjoa monia ominaisuuksia heti käyttövalmiina, mutta ne voidaan määrittää asetusten, komentosarjojen ja laajennuksien avulla vastaamaan työskentelemääsi projektiin.

Vim Editor

Vim toimitetaan Linux-jakelun virallisessa pakettivarastossa, ja se on suositeltava asennustapa.

$ sudo apt install vim
$ sudo yum asenna vim
$ sudo dnf asentaa vim

9. WebStorm

WebStorm on Integroitu kehitysympäristö kehittäjä ja ylläpitämä JetBrainsJavaScript-projekteille. Siinä on virheenkorjaus sekä Node.js-sovelluksille että asiakaspuolen sovelluksille, saumaton työkaluintegraatio testikäyttäjille, REST asiakas, yksikkötestaus, integrointi VCS, kuten GitHub, Mercurial jne.

Voit rakentaa projekteja Angular-, React-, Vue.js-, React Native-, Electron-, Node.js- ja Meteor-kielillä WebStorm-sovelluksella. , Cordova ja Ionic. Sen käyttö ei ole ilmaista, mutta voit arvioida sitä 30 päivää maksutta.

WebStorm JavaScript IDE

10. Komodo Edit

Komodo Edit on monialustainen Integrated Development Environment suosituimmille ohjelmointikielille, jossa on koodiäly syntaksin korostamiseen, automaattinen viimeistely-, refaktorointi- ja GoTo-komennot.

Se tarjoaa myös alkuperäisen virheenkorjauksen ja yksikkötestauksen, versionhallintatuen Gitille, CVS:lle, Bazaarille, Subversionille, Perforcelle ja Mercurialille, laajennettavuuden laajennuksilla, koodiyhteistyön ActiveStaten avulla, tuen säännöllisille lausekkeille ja laajan kielituki.

Komodo IDE

11. Code Anywhere

Code Anywhere on maksullinen pilvipohjainen IDE, joka mahdollistaa koodin etäkäytön muun muassa FTP:n, SFTP:n, Google Driven ja Dropboxin avulla. Se keskittyy konttipohjaiseen kehitykseen, hankkeeseen, jonka avulla käyttäjät voivat kehittää projekteja alusta loppuun ja jopa ottaa käyttöön suoraan pilvestä.

Code Anywheren ominaisuuksia ovat myös sisäänrakennettu päätekonsoli, koodiversiot, koodin jakaminen, koodiyhteistyö, integrointi Gitin kanssa, GitHub, Bitbucket jne. Voit kokeilla sitä maksutta 7 päivää, jonka jälkeen sinun on maksettava vähintään $2/kk

CodeAnywhere – Cloud IDE Editor

Lue artikkelini Code Anywheresta.

Kysymys siitä, mikä tekstieditori sopii sinulle, riippuu viime kädessä mieltymyksistäsi, projektityypistä, yhteisön pääsystä ja laajennustuesta. Kun saat nämä oikein, olet varmasti tehokas työnkulussasi ja lisää tuottavuutta.

Pääsikö suosikki JavaScript-tekstieditorisi Linuxille listalle? Jaa ajatuksesi alla olevassa osiossa.