Frage

Mit der Veröffentlichung von Visual Studio 2008 implementierte Microsoft Code-Abschluss und IntelliSense-Unterstützung für JavaScript.

Leider ist die Unterstützung für JavaScript bestenfalls zwielichtig-ein der Hauptstreitigkeiten darin, dass der Entwickler bei der Referenzierung externer JavaScript-Dateien JavaScript-Dateien öffnen und schließen muss, um Visual Studio zu zwingen, seine Definitionen zu aktualisieren.

Gibt es eine Möglichkeit, dies umzugehen?

War es hilfreich?

Lösung

Ja da ist:

Menü: "Bearbeiten" -> "IntelliSense" -> "Aktualisieren Sie Jscript IntelliSense".

Und die Tastaturverknüpfung:

Strg + Shift + J.



Falls Sie sich fragen; Ja, ich habe bereits die Antwort auf meine Frage (vor fünf Minuten herausgefunden). Ich wollte nur mein neu entdecktes Wissen mit meinen JavaScript-Mitarbeitern teilen :)

Andere Tipps

Visual Studio 2008 is supposed to detect the reference changes. However the staleness check and update kickoff is done in a periodic maintenance event. It takes a few seconds after the change before the "Updating Intellisense..." message is displayed in the status bar.

As roosteronacid says, Ctrl-Shift-J will force an immediate update (and will update even if nothing has changed). That only affects externally referenced files though. IntelliSense from the file you are editing should always be current.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top