Pregunta

Con el lanzamiento de Visual Studio 2008, Microsoft implementó la finalización del código y el soporte IntelliSense para JavaScript.

Desafortunadamente, la compatibilidad con JavaScript es poco clara en el mejor de los casos, una de las principales molestias es que al hacer referencia a archivos JavaScript externos, el desarrollador tiene que abrir y cerrar archivos JavaScript para obligar a Visual Studio a actualizar sus definiciones.

¿Hay alguna forma de evitar esto?

¿Fue útil?

Solución

Sí hay:

  

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

Y el atajo de teclado:

  

Ctrl + Shift + J



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

Otros consejos

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

Como dice roosteronacid, Ctrl-Shift-J forzará una actualización inmediata (y se actualizará incluso si nada ha cambiado). Sin embargo, eso solo afecta a archivos con referencias externas. IntelliSense del archivo que está editando siempre debe estar actualizado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top