2008-10-16 9 views
7

Avec la sortie de Visual Studio 2008, Microsoft a implémenté l'intégration de code et le support IntelliSense pour JavaScript. Malheureusement, la prise en charge de JavaScript est au mieux trouble - l'un des principaux problèmes étant que, lors du référencement de fichiers JavaScript externes, le développeur doit ouvrir et fermer les fichiers JavaScript pour forcer Visual Studio à mettre à jour ses définitions.Contrer le support JavaScript ombragé d'IntelliSense dans Visual Studio 2008

Existe-t-il un moyen de contourner ce problème?

Répondre

10

Oui il y a:

Menu: "Edition" -> "IntelliSense" -> "Mise à jour JScript IntelliSense"

Et le raccourci clavier:

Ctrl + Shift + J



Au cas où vous vous demandez; oui, j'ai déjà la réponse à ma question (je l'ai compris il y a cinq minutes). Je voulais juste partager mes nouvelles connaissances avec mes collègues développeurs JavaScript :)

4

Visual Studio 2008 est censé détecter les changements de référence. Cependant, la vérification de l'inertie et la mise à jour de la mise à jour sont effectuées dans un événement de maintenance périodique. Quelques secondes après le changement, le message "Mise à jour d'Intellisense ..." s'affiche dans la barre d'état. Comme le dit Roosteronacid, Ctrl-Maj-J forcera une mise à jour immédiate (et se mettra à jour même si rien n'a changé). Cela n'affecte que les fichiers référencés en externe. IntelliSense du fichier que vous éditez doit toujours être actuel.