Az egyik legutóbbi cikkemben, ahol listát készítettem a 7 legnépszerűbb programozási nyelvről a GitHubon 2019-ben, és megjelent a JavaScript felül. Mivel a legtöbb olvasót érdekli a JavaScript használata projektjeihez, itt található a legjobb JS szerkesztők listájahasználhatja Linuxos gépén.
1. Visual Studio Code
A Visual Studio Code egy ingyenes, nyílt forráskódú és többplatformos kódszerkesztő, amely átfogó eszközkészlettel rendelkezik a kód szerkesztéséhez és hibakereséséhez.Teljesen testreszabható felhasználói felülettel büszkélkedhet egyéb funkciókkal, beleértve az Live Share a valós idejű kód-együttműködést, a natív Git-integrációt, a szintaxiskiemelést, az Intellisense-t stb.
A Microsoft fejlesztette ki a Redmond Giant által biztosított, szinte kimeríthetetlen bővítménykönyvtárral. vagy a felhasználói közösség, és az egyik leggyakrabban használt szerkesztők minden projekthez, beleértve a JavaScript olyan funkciókat, mint a hibakeresés, az automatikus kiegészítés, a GoTo , és az integrált JS-típusellenőrzés jól jöhet.
Visual Studio Code
Tekintse meg a Visual Studio Code-ról szóló cikkemet.
2. Atom
Az Atom egy ingyenes, nyílt forráskódú és többplatformos szövegszerkesztő, amelyet a GitHub fejlesztett és karbantartott Funkciói között szerepel számos natív támogatás programozási nyelvek szintaxiskiemeléssel, kódhajtogatással, kódkiegészítéssel és Git integrációval, már a dobozból kivéve.Könnyen használható csomagkezelőt kínál a felhasználóknak a csomagok telepítéséhez és kezeléséhez a funkcionalitás kiterjesztése érdekében.
Atom kiváló szerkesztő JS kód írásához, mert natív támogatása az automatikus kiegészítéshez, a szintaxis kiemeléséhez és a bővítményekkel való bővíthetőséghez. A fejlesztők együttműködhetnek a kódon a Teletype használatával, a szerkesztő pedig frissíthető IDE-státuszra egy kurált csomagkészlet telepítésével a funkcionalitás kiterjesztése érdekében.
Atom kódszerkesztő
Tekintse meg cikkemet az Atom Code Editor oldalán.
3. Sublime Text 3
A Sublime Text 3 egy ingyenes/prémium, platformfüggetlen, könnyű és bővíthető szövegszerkesztő, amely a sebességre és a megbízhatóságra összpontosít. Ez a népszerű Sublime Text szerkesztősorozat jelenlegi verziója, amely automatikus kiegészítést, kódhajtogatást, szintaxiskiemelést, valamint számos számítógépes nyelv támogatását kínálja. közvetlenül a dobozból.
Teljes mértékben személyre szabható, és funkcióit kibővítheti a fejlesztői közösség által a kényelmes csomagkezelőn keresztül elérhetővé tett bővítmények bármelyikével. JS-fejlesztőként többek között élvezni fogja a Git-integrációt, a növekményes különbség-ellenőrzőt és a blokkolási funkciókat is.
Sublime szövegszerkesztő
4. SpaceMacs
ASpaceMacs egy ingyenes és nyílt forráskódú szövegszerkesztő, amely egyesíti az Emacs és Vim funkcióit.egyetlen szövegszerkesztővé, amely az ergonómiára, a következetességre és a mnemonikára összpontosít.
Sikeresen használja ugyanazt a kulcs-összerendelést, függetlenül attól, hogy hol tartózkodik a szerkesztőben, és mind parancssori, mind grafikus felhasználói felületet kínál a felhasználóknak. Virágzik az a gondolat, hogy sem az Emacs, sem a Vim nem a legjobb szerkesztő; mindkettő az.
SpaceMacs kódszerkesztő
5. Qt Creator
A Qt Creator egy ingyenes, többplatformos integrált fejlesztői környezet C++-hoz, JavaScript-hez és QML-hez, amelyet a Qt alkalmazásfejlesztési keretrendszer SDK-jának részeként hoztak létre.
Az összetett programok készítéséhez szükséges teljes eszközkészletet kínálja a felhasználóknak, olyan eszközökkel, mint a vizuális hibakereső, a beépített űrlaptervező, a szintaxiskiemelés, az intelligens automatikus kiegészítés és a bővítmények segítségével történő funkcióbővítés.
A QT Creator rendelkezik egy funkciókban gazdag verzióval, amely nyílt forráskódú a GPLv3 licenc alatt, és egy kereskedelmi verzióval rendelkezik, rengeteg extra funkcióval és olyan technológiák támogatásával, amelyek segítik a vállalati élményt, pl. hivatalos Qt támogatási helpdesk.
6. zárójelek
ABrackets egy ingyenes, modern és nyílt forráskódú szerkesztő, amelyet az Adobe fejlesztett ki nyelven. JavaScript, HTML és CSSKönnyű, és vizuális eszközöket kever a szerkesztőbe, hogy felgyorsítsa a felhasználói munkafolyamatot, és csökkentse a fájloldalak közötti váltás gyakoriságát a beépített szerkesztő funkciójával.
A Brackets által kínált számos szolgáltatás közé tartozik az élő előnézet, az SCSS- és a LESS-támogatás, a Git-tel való integráció, egy egyszerű W3C-ellenőrző, az automatikus előtagozás, a behúzási útmutatók és a kiterjesztések ingyenes könyvtárának támogatása.
Brackets – Nyílt forráskódú szövegszerkesztő
7. Emacs
AzEmacs hatékony, ingyenes és nyílt forráskódú UNIX-alapú parancssori szövegszerkesztők családja, amelyek közül a legnépszerűbb a GNU Emacs. Teljesen testreszabható, és számos tartalomtudatos szerkesztési funkciót kínál, például szintaxiskiemelést és sornavigációt.
Emacs egy olyan szövegszerkesztő, amelyet nem könnyű elindítani és futtatni, ahogy azt az ember elképzelné, de oktatóanyagot kínál kezdőknek. átfogó beépített dokumentáció még profi felhasználók számára is.
Lisp nyelven íródott, így a Lisp-felhasználók igényeiknek megfelelően módosíthatják a funkcióit, a felhasználók pedig bővítmények segítségével bővíthetik funkcióját a kódíráson túl. Például. Az Emacs e-mail kliensként és hírolvasóként használható.
Emacs szövegszerkesztő
Emacs a Linux disztribúció hivatalos csomagtárában érkezik, és ez a telepítés javasolt módja.
$ sudo apt install emacs $ sudo yum install emacs $ sudo dnf install emacs
8. Vim
AVim egy erőteljes, de könnyű, nyílt forráskódú parancssori szerkesztő, amely kiállta az idő próbáját, mint „Egy szerkesztő, hogy mindenkit uraljon ”, mivel alapértelmezés szerint több Linux disztribúcióval szállítják. A funkcionalitás szem előtt tartásával készült, így bár meglehetősen nehéz megtanulni, sok profi fejlesztő kész esküdni rá.
Akárcsak a versenye, az Emacs, Vim nem nem kínál sok funkciót a dobozból, de a preferenciabeállítások, szkriptek és bővítmények segítségével konfigurálható, hogy megfeleljen a projektnek, amelyen dolgozik.
Vim Editor
Vim a Linux disztribúció hivatalos csomagtárában érkezik, és ez a telepítés javasolt módja.
$ sudo apt install vim $ sudo yum install vim $ sudo dnf install vim
9. WebStorm
AWebStorm egy fizetős Integrált fejlesztői környezet, amelyet a JetBrains fejlesztett és karbantart.JavaScript projektekhez. Tartalmaz egy hibakeresőt a Node.js alkalmazásokhoz és a kliensoldali alkalmazásokhoz, zökkenőmentes eszközintegrációt a tesztfutók számára, REST kliens, egységtesztelés, integráció VCS, például GitHub, Mercurial stb.
A WebStorm használatával projekteket építhet Angular, React, Vue.js, react Native, Electron, Node.js, Meteor nyelven. , Cordova és Ionic. Használata nem ingyenes, de 30 napig díjmentesen értékelheti.
WebStorm JavaScript IDE
10. Komodo Edit
AKomodo Edit egy többplatformos Integrált fejlesztői környezet a legnépszerűbb programozási nyelvekhez, kiegészítve kódintelligenciával a szintaxis kiemeléséhez, automatikus befejezés, újrafeldolgozás és GoTo parancsok.
Natív hibakeresést és egységtesztelést, Git, CVS, Bazaar, Subversion, Perforce és Mercurial verziókezelési támogatást, bővíthetőséget pluginekkel, kódos együttműködést ActiveState használatával, reguláris kifejezések támogatását és kiterjedt nyelvi támogatás.
Komodo IDE
11. Kód bárhol
A Code Anywhere egy fizetős felhőalapú IDE, amely lehetővé teszi a kód távoli használatát FTP, SFTP, Google Drive és Dropbox segítségével, többek között más távoli szolgáltatásokkal. A konténeralapú fejlesztésre összpontosít, amely vállalkozás lehetővé teszi a felhasználók számára a projektek fejlesztését az elejétől a végéig, sőt, a telepítést is közvetlenül a felhőből.
A Code Anywhere szolgáltatásai közé tartozik a beépített terminálkonzol, a kódváltozatok, a kódmegosztás, a kóddal való együttműködés, a Git-tel való integráció, GitHub, Bitbucket stb. 7 napig ingyenesen kipróbálhatja, ezután legalább $2/hónap
CodeAnywhere – Cloud IDE Editor
Olvassa el a Code Anywhere című cikkemet.
Az a kérdés, hogy melyik szövegszerkesztő a megfelelő az Ön számára, végső soron az Ön preferenciáitól, projekttípusától, közösségi hozzáférésétől és bővítménytámogatásától függ. Ha ezeket helyesen teljesíti, akkor biztosan hatékony lesz a munkafolyamatban, és növeli a termelékenységet.
Felkerült a listára kedvenc JavaScript szövegszerkesztője Linuxra? Ossza meg gondolatait az alábbi részben.