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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top