Visual Studio 2010-intellisense 和 javascript 中的突出显示不起作用

Posted

技术标签:

【中文标题】Visual Studio 2010-intellisense 和 javascript 中的突出显示不起作用【英文标题】:Visual Studio 2010-intellisense and highlighting in javascript doesn't work 【发布时间】:2013-04-10 07:10:44 【问题描述】:

在我的 javascripts 文件中的一个解决方案中,智能感知突然停止工作。 所有功能都被禁用 - ctrl+space 不会带来列表 - 像这样 我从另一个解决方案中获取了打印屏幕

而且文件看起来像是纯文本 -keywords 没有颜色。

我尝试打开新的解决方案并将文件移到那里 - 还是一样。 只有在我调试时,文件才具有智能感知功能。 感觉VS2010看到那些文件是文本文件而不是js文件。 它与 tfs 有关,因为它首先发生在团队的另一位成员身上,并且在我采用最新版本的解决方案时 - 它发生在我身上。 当我创建新的 js 文件时 - 它看起来不错,但保存后 文件,关闭并重新打开-再次没有颜色 我发现问题出在一个特定的项目中 - 如果我将 js 文件添加到同一解决方案中的另一个项目,它似乎没问题。

【问题讨论】:

你能告诉我文件是什么扩展名吗? 【参考方案1】:

经过一些研究和测试。这个问题可能是几件事:

    您的文件扩展名不是 .JS。 您使用的是速成版。 您尚未在安装中安装 Web Developer 组件(或将其删除)。

如果这对你有帮助,请告诉我,如果没有,我会期待其他的。

msdn 上关于 JScript Intellisense 的完整参考资料:

http://msdn.microsoft.com/en-us/library/vstudio/bb385682(v=vs.100).aspx

如下图所示,我刚刚在 Visual Studio 2010 中使用 Web 开发人员组件创建了一个 javascript 文件,它正在运行:

【讨论】:

我认为两者都不是答案-在其他解决方案中一切正常-同一台机器!!!此外 - 当我在另一个解决方案中打开文件时 - 乳清是彩色的。 您是否尝试过重置配置设置? msdn.microsoft.com/en-us/library/ms247075(v=vs.100).aspx 如果你去工具 |选项 |文本编辑器 | JavaScript |一般,Statement Completion 选项是否开启? 我刚刚编辑了答案,其中包含指向 Visual Studio 2010 上 JScript Intellisense 完整参考的链接。我无法弄清楚发生了什么。 是的,一切看起来都和其他解决方案一样,除了这个不起作用【参考方案2】:

所以我解决了这个问题.... 我想用 QuickWatch (Shift+F9) 观察一些价值 我收到消息“无法评估表达式。调用的对象已与其客户端断开连接。”我按下绿色图标来刷新值。关闭 QuickWatch 窗口后,我意识到我得到了智能感知和高亮显示。 签入 TFS 后,我的同事提取了解决方案,并获得了智能感知和高亮显示。 可能是 VS2010 中的一些奇怪的错误。

【讨论】:

以上是关于Visual Studio 2010-intellisense 和 javascript 中的突出显示不起作用的主要内容,如果未能解决你的问题,请参考以下文章

dev文件用visual studio怎么打开

visual studio 2005 图像上 添加 数字

如何利用visual studio2015编写uwp应用

visual studio2017注册表删除

visual studio 如何生成动态库

visual studio怎么添加对dll的引用