WhatsApp

Die besten JavaScript-Editoren für Linux

Anonim

In einem meiner letzten Artikel, in dem ich eine Liste der 7 beliebtesten Programmiersprachen auf GitHub im Jahr 2019 erstellt habe, kam JavaScript heraus oben drauf. Da die meisten Leser daran interessiert sind, JavaScript für ihre Projekte zu verwenden, finden Sie hier eine Liste der besten JS-Editorenkönnen Sie auf Ihrem Linux-Rechner verwenden.

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 weiteren Funktionen, darunter Live Share für Code-Zusammenarbeit in Echtzeit, native Git-Integration, Syntaxhervorhebung, Intellisense usw.

Es wird von Microsoft mit einer fast unerschöpflichen Bibliothek von Plugins entwickelt, die vom Redmond Giant bereitgestellt werden. oder der Benutzergemeinschaft und gehört zu den am häufigsten verwendeten Editoren für jedes Projekt, einschließlich JavaScript, für das Funktionen wie Debugging, Autovervollständigung, GoTo , und die integrierte JS-Typprüfung sind praktisch.

Visual Studio-Code

Siehe meinen Artikel über Visual Studio Code.

2. Atom

Atom ist ein kostenloser, quelloffener und plattformübergreifender Texteditor, der von GitHub entwickelt und verw altet wird. Zu seinen Funktionen gehört die native Unterstützung für mehrere Programmiersprachen mit Syntaxhervorhebung, Codef altung, Codevervollständigung und Git-Integration direkt aus der Box.Es bietet Benutzern einen benutzerfreundlichen Paketmanager zum Installieren und Verw alten von Paketen, um seine Funktionalität zu erweitern.

Atom ist ein ausgezeichneter Editor zum Schreiben von JS Code, weil 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 Atomcode-Editor.

3. Erhabener Text 3

Sublime Text 3 ist ein kostenloser/erstklassiger, plattformübergreifender, leichtgewichtiger und erweiterbarer Texteditor, der sich auf Geschwindigkeit und Zuverlässigkeit konzentriert. Es ist die aktuelle Version der beliebten Editor-Reihe Sublime Text und bietet automatische Vervollständigung, Codef altung 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 der Entwickler-Community über den 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 und Vim kombiniert.in einen einzigen Texteditor mit Fokus auf Ergonomie, Einheitlichkeit und Mnemonik.

Es verwendet erfolgreich die gleiche Tastenkombination, unabhängig davon, wo Sie sich im Editor befinden, und es 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 Qt-Anwendungsentwicklungs-Frameworks SDK 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 Plugins.

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 und vollständig in geschrieben wurde. JavaScript, HTML und CSSEs ist leicht 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, Einzugsleitfä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 inh altsbezogene Bearbeitungsfunktionen wie Syntaxhervorhebung und Zeilennavigation.

Emacs ist kein einfach zu bedienender Texteditor, wie man es sich vorstellen würde, aber er bietet ein Tutorial für Anfänger zusammen mit umfassende integrierte Dokumentation für sogar professionelle Benutzer.

Es wurde in Lisp geschrieben, sodass Lisp-Benutzer in der Lage sind, seine Funktionalität an ihre Bedürfnisse anzupassen, und Benutzer können Plugins verwenden, um ihre 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 geliefert und ist die empfohlene Installationsmethode.

$ sudo apt installiere emacs
$ sudo yum installiere emacs
$ sudo dnf installiere emacs

8. Vim

Vim ist ein leistungsstarker, aber leichtgewichtiger Open-Source-Befehlszeilen-Editor, der sich im Laufe der Zeit als „Ein Editor, der sie alle beherrscht “, da es standardmäßig mit mehreren Linux-Distributionen ausgeliefert wird. Es wurde mit Blick auf die Funktionalität entwickelt, und obwohl es ziemlich schwierig zu erlernen ist, sind viele professionelle Entwickler bereit, darauf zu schwören.

Genau wie seine Konkurrenz, Emacs, Vim nicht Es 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

Vim wird im offiziellen Paket-Repository Ihrer Linux-Distribution geliefert und ist die empfohlene Installationsmethode.

$ sudo apt install vim
$ sudo yum installiere vim
$ sudo dnf install vim

9. WebStorm

WebStorm ist eine kostenpflichtige integrierte Entwicklungsumgebung entwickelt und gepflegt von JetBrainsfür JavaScript Projekte. Es bietet einen Debugger für Node.js Apps und clientseitige Apps, nahtlose Tool-Integration für Testrunner, REST Client, Komponententests, Integration mit VCS wie GitHub, Mercurial usw.

Sie können WebStorm verwenden, um Projekte in Angular, React, Vue.js, React Native, Electron, Node.js, Meteor zu erstellen , Cordova und Ionic. Die Nutzung ist nicht kostenlos, aber Sie können es 30 Tage lang kostenlos testen.

WebStorm-JavaScript-IDE

10. Komodo Bearbeiten

Komodo Edit ist eine plattformübergreifende Integrierte Entwicklungsumgebung für die gängigsten Programmiersprachen, komplett mit Code-Intelligenz für Syntaxhervorhebung, Auto- Complete-, 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 vieles mehr 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.

Zu den Feature-Highlights von Code Anywhere 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 $2/Monat zahlen.

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 Zugriff auf die Community und der Unterstützung von Erweiterungen ab. Sobald Sie diese richtig gemacht haben, sind Sie sicher, in Ihrem Arbeitsablauf effizient zu sein und die Produktivität zu steigern.

Hat es Ihr Lieblings-JavaScript-Texteditor für Linux auf die Liste geschafft? Teilen Sie Ihre Gedanken im folgenden Abschnitt mit.