随着 Visual Studio 2008 的发布,Microsoft 实现了对 JavaScript 的代码完成和 IntelliSense 支持。
不幸的是,对 JavaScript 的支持充其量是阴暗的——主要的麻烦之一是在引用外部 JavaScript 文件时,开发人员必须打开和关闭 JavaScript 文件以强制 Visual Studio 更新它的定义。
有没有办法解决这个问题?
随着 Visual Studio 2008 的发布,Microsoft 实现了对 JavaScript 的代码完成和 IntelliSense 支持。
不幸的是,对 JavaScript 的支持充其量是阴暗的——主要的麻烦之一是在引用外部 JavaScript 文件时,开发人员必须打开和关闭 JavaScript 文件以强制 Visual Studio 更新它的定义。
有没有办法解决这个问题?
就在这里:
菜单:“编辑”->“智能感知”->“更新 JScript 智能感知”
和键盘快捷键:
Ctrl + Shift + J
如果你想知道; 是的,我已经回答了我的问题(五分钟前想通了)。我只是想与我的 JavaScript 开发人员分享我的新知识 :)
Visual Studio 2008 应该检测参考更改。但是,过时检查和更新启动是在定期维护事件中完成的。更改后需要几秒钟的时间才会在状态栏中显示“正在更新 Intellisense...”消息。
正如 roosteronacid 所说,Ctrl-Shift-J 将强制立即更新(即使没有任何变化也会更新)。不过,这只影响外部引用的文件。您正在编辑的文件中的 IntelliSense 应该始终是最新的。