Противодействие сомнительной поддержке JavaScript IntelliSense в Visual Studio 2008

StackOverflow https://stackoverflow.com/questions/210467

Вопрос

С выпуском Visual Studio 2008 Microsoft реализовала автодополнение кода и поддержку IntelliSense для JavaScript.

К сожалению, поддержка JavaScript в лучшем случае сомнительна - одна из основных проблем заключается в том, что при ссылке на внешние файлы JavaScript разработчику приходится открывать и закрывать файлы JavaScript, чтобы заставить Visual Studio обновить его определения.

Есть ли способ обойти это?

Это было полезно?

Решение

Да, есть:

Меню:«Изменить» -> «IntelliSense» -> «Обновить JScript IntelliSense»

И сочетание клавиш:

Ctrl + Shift + J



Если вам интересно;да, я уже ответил на свой вопрос (догадался пять минут назад).Я просто хотел поделиться своими новообретенными знаниями с коллегами-разработчиками JavaScript :)

Другие советы

Предполагается, что Visual Studio 2008 обнаруживает изменения ссылок.Однако проверка устаревания и запуск обновления выполняются в ходе периодического обслуживания.После изменения пройдет несколько секунд, прежде чем в строке состояния отобразится сообщение «Обновление Intellisense...».

Как говорит roosteronacid, Ctrl-Shift-J вызовет немедленное обновление (и обновит, даже если ничего не изменилось).Однако это влияет только на файлы, на которые имеются внешние ссылки.IntelliSense из редактируемого файла всегда должен быть актуальным.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top