Contrastare il losco supporto JavaScript IntelliSense in Visual Studio 2008
-
03-07-2019 - |
Domanda
Con il rilascio di Visual Studio 2008, Microsoft ha implementato il completamento del codice e il supporto IntelliSense per JavaScript.
Sfortunatamente il supporto per JavaScript è alquanto losco - una delle principali seccature è che quando si fa riferimento a file JavaScript esterni, lo sviluppatore deve aprire e chiudere i file JavaScript per forzare Visual Studio ad aggiornare le sue definizioni.
C'è un modo per aggirare questo?
Soluzione
Sì, c'è:
Menu: " Modifica " - > & Quot; IntelliSense " - > " Aggiorna JScript IntelliSense "
E la scorciatoia da tastiera:
Ctrl + Maiusc + J
Nel caso ti stia chiedendo; sì, ho già la risposta alla mia domanda (capito cinque minuti fa). Volevo solo condividere le mie nuove conoscenze con i miei colleghi sviluppatori JavaScript :)
Altri suggerimenti
Visual Studio 2008 dovrebbe rilevare le modifiche di riferimento. Tuttavia, il controllo di stanchezza e il kickoff di aggiornamento vengono eseguiti in un evento di manutenzione periodica. Sono necessari alcuni secondi dopo la modifica prima di " Aggiornamento di Intellisense ... " il messaggio viene visualizzato nella barra di stato.
Come dice roosteronacid, Ctrl-Shift-J forzerà un aggiornamento immediato (e si aggiornerà anche se non è cambiato nulla). Ciò riguarda solo i file con riferimenti esterni. IntelliSense dal file che stai modificando dovrebbe essere sempre aggiornato.