2008-10-16 22 views
7

Con el lanzamiento de Visual Studio 2008, Microsoft implementó la finalización de código y el soporte de IntelliSense para JavaScript.Contrarrestar el soporte sombrío de JavaScript IntelliSense en Visual Studio 2008

Desafortunadamente, el soporte para JavaScript es dudoso en el mejor de los casos: una de las principales molestias es que al hacer referencia a archivos JavaScript externos, el desarrollador debe abrir y cerrar archivos JavaScript para obligar a Visual Studio a actualizar sus definiciones.

¿Hay alguna forma de evitar esto?

Respuesta

10

Si se encuentra:

Menú: "Editar" -> "IntelliSense" -> "Actualizar JScript IntelliSense"

Y la combinación de teclas:

Ctrl + Shift + J



En caso de que se lo esté preguntando; sí, ya tengo la respuesta a mi pregunta (lo descubrí hace cinco minutos). Solo quería compartir mi conocimiento recién descubierto con mis compañeros desarrolladores de JavaScript :)

4

Se supone que Visual Studio 2008 detecta los cambios de referencia. Sin embargo, el chequeo de caducidad y el inicio de la actualización se realizan en un evento de mantenimiento periódico. Tarda unos segundos después del cambio antes de que aparezca el mensaje "Actualizando Intellisense ..." en la barra de estado.

Como dice roosteronacid, Ctrl-Shift-J forzará una actualización inmediata (y se actualizará incluso si nada ha cambiado). Eso solo afecta los archivos referenciados externamente. IntelliSense del archivo que está editando siempre debe estar actualizado.

Cuestiones relacionadas