Wie funktioniert Intellisense in IDEs für JavaScript wie Webstorm oder Eclipse?Javascript Intellisense in IDE
Woher kommen die Vorschläge?
Können wir den Code schreiben, um die Vorschläge genauer zu machen?
Wie funktioniert Intellisense in IDEs für JavaScript wie Webstorm oder Eclipse?Javascript Intellisense in IDE
Woher kommen die Vorschläge?
Können wir den Code schreiben, um die Vorschläge genauer zu machen?
Weitere Informationen zur Verbesserung der JavaScript-Code-Vervollständigung in WebStorm finden Sie unter http://blog.jetbrains.com/webstorm/2014/07/how-webstorm-works-completion-for-javascript-libraries/. Im Allgemeinen: Vorschläge werden vom Index übernommen, der für alle .js und d.ts Dateien erstellt wird, die im Projekt verfügbar sind/als Bibliotheken eingerichtet sind. Um die Fertigstellung besser zu machen, können Sie versuchen JSDoc Anmerkungen mit/Typoskript Definition Stubs
in Eclipse können Sie Plug-In, die den org.eclipse.wst.jsdt.ui.javaCompletionProposalComputer Erweiterungspunkt verwenden schreiben zusätzlicher Inhalt beitragen Vorschläge Assist.
Eclipse gibt Ihnen Zugriff auf eine Abstract Syntax Tree des Codes, um bei der Analyse der Quelle zu helfen.
zu lesen Wie funktioniert es in Javascript? – omer727
Der AST informiert Sie über Funktionen, Variablen und ähnliches in der Quelle. Sie müssen diese Informationen dann verwenden, um herauszufinden, was am aktuellen Standort möglich ist. Dies ist ein ** sehr ** komplexes Gebiet. –
Haftungsausschluss, ich bin der Autor von tern.java
ich Ihnen vorschlagen, dass Sie versuchen tern.java durch Starten Getting Started
Ja, ich erwähnte Ihr Produkt in meinem Kommentar zu Lena. Sieht sehr interessant aus – omer727
Ja, genau das habe ich mir vorgenommen. Glaubst du, dass es auch für andere IDEs funktioniert? – omer727
In anderen JetBrains IDEs - ja. Nicht sicher über Javascript-Unterstützung in Eclipse – lena
Ich fand diese Bibliothek http://ternjs.net/doc/demo/#simple, die auch für andere IDEs funktioniert – omer727