Question

Avec la publication de Visual Studio 2008, Microsoft a implémenté l'achèvement de code et la prise en charge d'IntelliSense pour JavaScript.

Malheureusement, la prise en charge de JavaScript est au mieux loufoque. L’un des inconvénients majeurs est que lorsqu’il fait référence à des fichiers JavaScript externes, le développeur doit ouvrir et fermer les fichiers JavaScript pour obliger Visual Studio à mettre à jour ses définitions.

Y a-t-il un moyen de contourner cela?

Était-ce utile?

La solution

Oui, il y a:

  

Menu: "Modifier". - > "IntelliSense" - > "Mettre à jour JScript IntelliSense"

Et le raccourci clavier:

  

Ctrl + Maj + J



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

Autres conseils

Visual Studio 2008 est censé détecter les modifications de référence. Cependant, la vérification de la stabilité et la mise à jour du lancement sont effectuées lors d'un événement de maintenance périodique. Quelques instants après la modification, l'option "Mise à jour d'Intellisense ..." et le message est affiché dans la barre d'état.

Comme le dit roosteronacid, Ctrl-Maj-J forcera une mise à jour immédiate (et le mettra à jour même si rien n’a changé). Cela n'affecte que les fichiers référencés de manière externe. IntelliSense du fichier que vous modifiez doit toujours être à jour.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top