Противодействие теневой поддержке JavaScript IntelliSense в Visual Studio 2008 - PullRequest
7 голосов
/ 17 октября 2008

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

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

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

Ответы [ 2 ]

10 голосов
/ 17 октября 2008

Да, есть:

Меню: «Правка» -> «IntelliSense» -> «Обновить JScript IntelliSense»

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

Ctrl + Shift + J



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

4 голосов
/ 13 ноября 2008

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

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

...