In einem meiner letzten Artikel, in dem ich eine Liste der 7 beliebtesten Programmiersprachen auf GitHub im Jahr 2019 und JavaScript erstellt habe kam oben heraus. Da die meisten Leser an der Verwendung von JavaScript interessiert sind für ihre Projekte finden Sie hier eine Liste der besten JS-Editoren Sie auf Ihrem Linux-Rechner verwenden können.
1. Visual Studio-Code
Visual Studio Code ist ein kostenloser, quelloffener und plattformübergreifender Code-Editor mit einer umfassenden Suite von Tools zum Bearbeiten und Debuggen von Code. Es verfügt über eine vollständig anpassbare Benutzeroberfläche mit anderen Funktionen, darunter Live Share für Code-Collaboration in Echtzeit, native Git-Integration, Syntaxhervorhebung, Intellisense usw.
Es wird von Microsoft entwickelt mit einer fast unerschöpflichen Bibliothek von Plugins, die vom Redmond Giant bereitgestellt werden oder der Benutzergemeinschaft und gehört zu den am häufigsten verwendeten Editoren für alle Projekte, einschließlich JavaScript für die Funktionen wie Debugging, automatische Vervollständigung, GoTo und integrierte JS-Typprüfung nützlich sind.
Visual Studio-Code
Siehe meinen Artikel zu Visual Studio Code.
2. Atom
Atom ist ein kostenloser, quelloffener und plattformübergreifender Texteditor, der von GitHub entwickelt und gepflegt wird . Zu den Funktionen gehören native Unterstützung für mehrere Programmiersprachen mit Syntaxhervorhebung, Codefaltung, Codevervollständigung und Git-Integration direkt nach dem Auspacken. Es bietet Benutzern einen benutzerfreundlichen Paketmanager zum Installieren und Verwalten von Paketen, um seine Funktionalität zu erweitern.
Atom ist ein hervorragender Editor zum Schreiben von JS Code aufgrund seiner nativen Unterstützung für automatische Vervollständigung, Syntaxhervorhebung und Erweiterbarkeit mit Erweiterungen. Entwickler können mit Teletype am Code zusammenarbeiten und der Editor kann auf IDE-Status aktualisiert werden, indem ein kuratiertes Paketset installiert wird, um seine Funktionalität zu erweitern.
Atomcode-Editor
Siehe meinen Artikel über den Atom Code Editor.
3. Erhabener Text 3
Sublime Text 3 ist ein kostenloser/Premium-, plattformübergreifender, leichter und erweiterbarer Texteditor, der sich auf Geschwindigkeit und Zuverlässigkeit konzentriert. Es ist die aktuelle Version des beliebten Sublime Text Editor-Serie und bietet automatische Vervollständigung, Codefaltung und Syntaxhervorhebung sowie Unterstützung für eine Vielzahl von Computersprachen direkt aus der Box.
Es ist vollständig anpassbar und Sie können seine Funktionalität mit jedem der Plugins erweitern, die von seiner Entwickler-Community über seinen praktischen Paketmanager zur Verfügung gestellt werden. Als JS-Entwickler werden Sie unter anderem auch gerne die Git-Integration, den inkrementellen Unterschiedsprüfer und die Block-Caret-Funktionen verwenden.
Erhabener Texteditor
4. SpaceMacs
SpaceMacs ist ein kostenloser Open-Source-Texteditor, der die Funktionalität von Emacs kombiniert und Vim in einen einzigen Texteditor mit Fokus auf Ergonomie, Konsistenz und Mnemonik.
Es verwendet erfolgreich dieselbe Tastenkombination, unabhängig davon, wo Sie sich im Editor befinden, und bietet Benutzern sowohl Befehlszeilen- als auch grafische Benutzeroberflächen. Es lebt von der Vorstellung, dass weder Emacs noch Vim die besten Editoren sind; beide sind.
SpaceMacs-Code-Editor
5. Qt Creator
Qt Creator ist eine kostenlose, plattformübergreifende integrierte Entwicklungsumgebung für C++, JavaScript und QML, die als Teil des SDK des Anwendungsentwicklungs-Frameworks von Qt erstellt wurde.
Es bietet Benutzern das vollständige Toolset, das zum Erstellen komplexer Programme erforderlich ist, mit Tools wie einem visuellen Debugger, einem integrierten Formulardesigner, Syntaxhervorhebung, intelligenter automatischer Vervollständigung und Funktionserweiterungen mithilfe von Plug-ins.
QT Creator hat eine funktionsreiche Version, die Open Source unter der GPLv3-Lizenz ist, und eine kommerzielle Version mit einer Menge zusätzlicher Funktionen und Unterstützung für Technologien, die helfen, ein Unternehmenserlebnis zu bieten, z. offizieller Qt-Support-Helpdesk.
6. Klammern
Brackets ist ein kostenloser, moderner Open-Source-Code-Editor, der von Adobe entwickelt wurde komplett in JavaScript geschrieben , HTML und CSS . Es ist leichtgewichtig und fügt visuelle Tools in den Editor ein, um den Arbeitsablauf der Benutzer zu beschleunigen und die Häufigkeit des Wechselns zwischen Dateiseiten mit seiner Inline-Editor-Funktion zu reduzieren.
Zu den verschiedenen Funktionen, die Brackets bietet, gehören Live-Vorschau, SCSS- und LESS-Unterstützung, Integration mit Git, ein einfacher W3C-Validator, automatisches Präfixieren, Einrückungsleitfäden und kostenlose Unterstützung für eine Bibliothek mit Erweiterungen.
Klammern – Open-Source-Texteditor
7. Emacs
Emacs ist eine Familie von leistungsstarken, kostenlosen und Open-Source-UNIX-basierten Befehlszeilen-Texteditoren, wobei der beliebteste GNU Emacs ist . Es ist vollständig anpassbar und bietet mehrere inhaltsbezogene Bearbeitungsfunktionen wie Syntaxhervorhebung und Zeilennavigation.
Emacs ist kein einfacher Texteditor, den man sich vorstellen kann, aber er bietet ein Tutorial für Anfänger zusammen mit einer umfassenden integrierten Dokumentation für sogar professionelle Benutzer.
Es wurde in Lisp geschrieben, damit Lisp-Benutzer seine Funktionalität an ihre Bedürfnisse anpassen können, und Benutzer können Plugins verwenden, um seine Funktion über das Schreiben von Code hinaus zu erweitern. Z.B. Emacs kann als E-Mail-Client und Newsreader verwendet werden.
Emacs-Texteditor
Emacs wird im offiziellen Paket-Repository Ihrer Linux-Distribution ausgeliefert und ist die empfohlene Installationsmethode.
$ sudo apt install emacs [On Debian/Ubuntu] $ sudo yum install emacs [On CentOS/RHEL] $ sudo dnf install emacs [On Fedora]
8. Vim
Vim ist ein leistungsstarker, aber leichtgewichtiger Open-Source-Befehlszeilen-Editor, der sich im Laufe der Zeit als „Ein Editor, der sie alle regiert bewährt hat “, da es standardmäßig mit mehreren Linux-Distributionen ausgeliefert wird. Es wurde mit Blick auf Funktionalität entwickelt, daher sind viele professionelle Entwickler bereit, darauf zu schwören, obwohl es ziemlich schwierig zu erlernen ist.
Genau wie seine Konkurrenz, Emacs , Wim bietet nicht viele sofort einsatzbereite Funktionen, kann aber über Voreinstellungen, Skripte und Plugins so konfiguriert werden, dass es zu dem Projekt passt, an dem Sie arbeiten.
Vim-Editor
Wim wird im offiziellen Paket-Repository Ihrer Linux-Distribution ausgeliefert und ist die empfohlene Installationsmethode.
$ sudo apt install vim [On Debian/Ubuntu] $ sudo yum install vim [On CentOS/RHEL] $ sudo dnf install vim [On Fedora]
9. WebStorm
WebStorm ist eine kostenpflichtige integrierte Entwicklungsumgebung entwickelt und gepflegt von JetBrains für JavaScript Projekte. Es enthält einen Debugger für beide Node.js Apps und clientseitige Apps, nahtlose Tool-Integration für Testrunner, REST Client, Unit-Tests, Integration mit VCS wie GitHub , Quecksilber usw.
Sie können WebStorm verwenden um Projekte in Angular, React, Vue.js, React Native, Electron, Node.js, Meteor, Cordova und Ionic zu erstellen. Es ist nicht kostenlos, aber Sie können es 30 Tage lang kostenlos testen.
WebStorm-JavaScript-IDE
10. Komodo-Bearbeitung
Komodo Edit ist eine plattformübergreifende integrierte Entwicklungsumgebung für die gängigsten Programmiersprachen, komplett mit Code-Intelligenz für Syntaxhervorhebung, automatische Vervollständigung, Refactoring und GoTo-Befehle.
Es bietet auch natives Debugging und Komponententests, Versionskontrollunterstützung für Git, CVS, Bazaar, Subversion, Perforce und Mercurial, Erweiterbarkeit durch Plugins, Code-Zusammenarbeit mit ActiveState, Unterstützung für reguläre Ausdrücke und umfangreiche Sprachunterstützung.
Komodo-IDE
11. Überall codieren
Code Anywhere ist eine kostenpflichtige Cloud-basierte IDE, die es ermöglicht, Code unter anderem über FTP, SFTP, Google Drive und Dropbox aus der Ferne zu verwenden. Es konzentriert sich auf die Container-basierte Entwicklung, ein Unternehmen, das es Benutzern ermöglicht, Projekte von Anfang bis Ende zu entwickeln und sogar direkt aus der Cloud bereitzustellen.
Code Anywhere Zu den Feature-Highlights gehören auch eine integrierte Terminalkonsole, Code-Revisionen, Code-Sharing, Code-Zusammenarbeit, Integration mit Git, GitHub und Bitbucket usw. Sie können es 7 Tage lang kostenlos testen, danach müssen Sie mindestens
CodeAnywhere – Cloud-IDE-Editor
Lesen Sie meinen Artikel über Code Anywhere.
Die Frage, welcher Texteditor der richtige für Sie ist, hängt letztendlich von Ihren Vorlieben, dem Projekttyp, dem Community-Zugang und der Erweiterungsunterstützung ab. Sobald Sie diese richtig gemacht haben, sind Sie sicher, dass Sie in Ihrem Arbeitsablauf effizient sind und die Produktivität steigern.
Hat es Ihr Lieblings-JavaScript-Texteditor für Linux auf die Liste geschafft? Teilen Sie Ihre Gedanken im Abschnitt unten mit.