Javascript-IDE mit Codevervollständigung und Syntaxprüfung

Bitte schlagen Sie eine IDE für die JavaScript-Codierung mit Codevervollständigung und Syntaxprüfung für Windows oder Linux vor.

Bisher habe ich festgestellt, dass eine zufriedenstellende Codevervollständigung und Syntaxprüfungsunterstützung von JavaScript bereitgestellt wird von:

  • Visuelles Studio
  • Cloud9-IDE

Diese Liste ist nicht vollständig, sondern basiert auf dem, was ich bereits verwendet habe.

Aber die Codevervollständigung und Syntaxprüfung ist alles andere als perfekt. Es bietet nur Vorschläge auf der Grundlage dessen, was bereits verwendet wird.

Bitte schlagen Sie eine IDE für JavaScript vor, die eine gute Codevervollständigung und Syntaxprüfung bietet.


Ich weiß, dass JavaScript eine lose typisierte Sprache ist und daher eine perfekte Codevervollständigung und Syntaxprüfung sehr unwahrscheinlich ist. Teilen Sie also bitte Ihre Erfahrungen darüber mit, in welcher IDE Sie sich wohl gefühlt haben.

Ich finde Cloud9 IDE zufriedenstellend für JavaScript. Aber ich vermisse das Intellisense, das ich bekomme, wenn ich C# in Visual Studio codiere.

IntelliSense ist einer der Hauptgründe für die Verwendung von VS.

Antworten (5)

Wenn Sie obligatorische Tools für einen JavaScript-Entwickler vermissen, warum versuchen Sie es nicht mit NetBeans, einem Tool mit Unterstützung für Syntaxfärbung und Codevervollständigung, einschließlich Unterstützung für moderne JavaScript-Frameworks wie jQuery, JSON, Knockout, Ext Js, AngularJS, JsDoc, ExtDoc und ScriptDoc.

Die folgenden Bilder konzentrieren sich auf die von Ihnen angegebenen Funktionen:

NetBeans IDE 7.4 arbeitet mit einer HTML-Datei

NetBeans IDE 7.4 arbeitet mit Autovervollständigung in Aktion

Verpassen Sie auch diese Artikel nicht:

Werfen Sie einen Blick auf JetBrains WebStorm. Es ist eine voll fokussierte IDE für die Webentwicklung und ist voll von Modulen und Plugins für die Entwicklung von JS mit den gängigsten Frameworks wie Angular usw.

Können Sie ein wenig erläutern, warum diese spezielle IDE die in der Frage gestellten Anforderungen erfüllt?
Dies hat bereits 6 positive Stimmen erhalten. Ich würde es auch positiv bewerten, da ich zustimme, dass es eine gute Übereinstimmung ist - ABER ich werde es erst tun, wenn die Antwort bearbeitet wurde, um viel mehr Informationen darüber bereitzustellen, warum es so eine gute Übereinstimmung ist. Willkommen an Bord, aber lesen Sie bitte How to Answer . Ich möchte hier nicht unhöflich sein, sondern nur qualitativ hochwertige Antworten fördern, die anderen helfen, die die Frage in Zukunft lesen.

Klammern

Ich habe vor ein paar Tagen angefangen, es zu benutzen – so weit, so gut. Es konzentriert sich mehr auf das Front-End, hat aber Erweiterungen, um auch im Back-End mit node.js zu arbeiten. Einige seiner Verkaufsargumente (von seiner Webseite):

  • Live-HTML-Entwicklung

    Während Sie codieren, werden HTML-Änderungen sofort an den Browser übertragen, ohne dass die Seite gespeichert oder neu geladen werden muss.

  • JS-Debugging mit Theseus

    Theseus vereinfacht die Untersuchung von Variablen und Kontrollflüssen, selbst in asynchronem Code.

  • Über mehrere Dateien hinweg ersetzen

    In Dateien ersetzen zeigt zuerst alle Suchübereinstimmungen an und Sie können diejenigen deaktivieren, die Sie nicht ersetzen möchten. Unterstützt dieselbe Ausschlussfilterung wie In Dateien suchen.

  • JavaScript-Code-Hinweis-Crash-Prävention

    Brackets stoppt automatisch die Verarbeitung problematischer JavaScript-Dateien, die zuvor einen Absturz verursachen konnten.

Ich kann Klammern wärmstens empfehlen. Nicht nur für JS, sondern auch für AngularJS (ich habe nichts Besseres für Angular gefunden). Probieren Sie die Live-Vorschaufunktion aus, bei der sich der geänderte Sin-Code (und CSS) sofort im Browser widerspiegelt, ohne dass eine Datei gespeichert werden muss.

Visual Studio-Code

  • IntelliSense bietet intelligente Vervollständigungen basierend auf Variablentypen, Funktionsdefinitionen und importierten Modulen.

  • Debugging Starten Sie Ihre laufenden Apps oder fügen Sie sie hinzu und debuggen Sie sie mit Unterbrechungspunkten, Aufruflisten und einer interaktiven Konsole.

  • Erweiterbar Eine große Auswahl an Plugins (z. B. zur Syntaxprüfung)

Es gibt vier, die ich gefunden habe und die eine fantastische automatische Vervollständigung haben:

  1. WebStorm von JetBrain (kommerziell)
  2. Adobes Brackets (kostenlos, es verwendet TernJS , die großartigste Autocomplete-Bibliothek)
  3. Atom.io (es hat auch ein ternjs- Plugin)
  4. SublimeText (es hat auch ein ternjs- Plugin )
  5. BONUS NodeClipse/EnideStudio haben es zwar nie ausprobiert, aber auf dem Screenshot sieht es fantastisch aus

alle haben ein Plugin zur Syntaxprüfung (jslint usw.). Aber diejenige mit der besten integrierten Syntaxprüfung und Autovervollständigung wäre WebStorm.