С выпуском Visual Studio 2008 Microsoft реализовала автозавершение кода и поддержку IntelliSense для JavaScript.
К сожалению, поддержка JavaScript в лучшем случае сомнительна - одна из основных проблем заключается в том, что при обращении к внешним файлам JavaScript разработчик должен открывать и закрывать файлы JavaScript, чтобы заставить Visual Studio обновить свои определения.
Есть ли способ обойти это?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Да, есть:
Menu: "Edit" -> "IntelliSense" -> "Update JScript IntelliSense"
И сочетание клавиш:
Ctrl + Shift + J
Если вам интересно; да, я уже ответил на свой вопрос (разобрался пять минут назад). Я просто хотел поделиться своими новыми знаниями с другими разработчиками JavaScript :)
Visual Studio 2008 должен обнаруживать эталонные изменения. Однако проверка устаревания и запуск обновления выполняется при периодическом обслуживании. После изменения пройдет несколько секунд, прежде чем в строке состояния отобразится сообщение «Обновление Intellisense ...».
Как говорит roosteronacid, Ctrl-Shift-J вызовет немедленное обновление (и будет обновляться, даже если ничего не изменилось). Однако это влияет только на файлы с внешними ссылками. IntelliSense из файла, который вы редактируете, всегда должен быть актуальным.