【问题标题】:Countering the shady JavaScript IntelliSense support in Visual Studio 2008对抗 Visual Studio 2008 中的可疑 JavaScript IntelliSense 支持
【发布时间】:2008-10-16 22:03:35
【问题描述】:
随着 Visual Studio 2008 的发布,Microsoft 实现了对 JavaScript 的代码完成和 IntelliSense 支持。
不幸的是,对 JavaScript 的支持充其量是不可靠的——主要的麻烦之一是在引用外部 JavaScript 文件时,开发人员必须打开和关闭 JavaScript 文件以强制 Visual Studio 更新其定义。
有没有办法解决这个问题?
【问题讨论】:
标签:
javascript
visual-studio-2008
intellisense
【解决方案1】:
是的,有:
菜单:“编辑”->“IntelliSense”->“更新 JScript IntelliSense”
还有键盘快捷键:
Ctrl + Shift + J
如果你想知道;是的,我已经回答了我的问题(五分钟前弄清楚了)。我只是想与我的 JavaScript 开发人员分享我的新知识 :)
【解决方案2】:
Visual Studio 2008 应该能够检测到引用更改。但是,过时检查和更新启动是在定期维护事件中完成的。更改后需要几秒钟的时间才会在状态栏中显示“正在更新 Intellisense...”消息。
正如 roosteronacid 所说,Ctrl-Shift-J 将强制立即更新(即使没有任何更改也会更新)。不过,这只影响外部引用的文件。您正在编辑的文件中的 IntelliSense 应该始终是最新的。