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

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

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

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

【问题讨论】:

  • 你能告诉我文件是什么扩展名吗?

标签: javascript visual-studio-2010 syntax-highlighting javascript-intellisense


【解决方案1】:

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

  1. 您的文件扩展名不是 .JS。
  2. 您使用的是速成版。
  3. 您尚未在安装中安装 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 中的一些奇怪的错误。

【讨论】:

    猜你喜欢
    • 2011-10-17
    • 1970-01-01
    • 2020-10-07
    • 1970-01-01
    • 1970-01-01
    • 2017-02-01
    • 2022-12-21
    • 1970-01-01
    • 2017-10-19
    相关资源
    最近更新 更多