javascript - Visual Studio 2010-智能感知和 JavaScript 中的突出显示不起作用

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

在我的 javascript 文件解决方案之一中,智能感知突然停止工作。 所有功能均被禁用 - ctrl+space 不会显示列表 - 像这样 我从另一个解决方案 enter image description here 中获取了打印屏幕

而且该文件看起来像是纯文本 - 关键字没有颜色。 enter image description here

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

最佳答案

经过一些研究和测试。这个问题可能有以下几个原因:

  1. 您的文件扩展名不是 .JS。
  2. 您使用的是 Express 版本。
  3. 您尚未在安装中安装(或删除)Web Developer 组件。

请告诉我这是否对您有帮助,如果没有,我会期待其他内容。

msdn 上有关 JScript Intellisense 的完整引用:

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

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

enter image description here

关于javascript - Visual Studio 2010-智能感知和 JavaScript 中的突出显示不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16061458/

相关文章:

javascript - 如何使用javascript覆盖ubuntu中默认的cmd快捷键

visual-studio-2010 - 当我尝试在 VS 2010 中运行 Nuint 测试时,此程序集不是使用任何已知的测试框架构建的错误

c++ - 如何使用 winsock 的 send() 函数发送宽字符?

c - Mac OS X 10.7 (Lion) 中的 Nano 语法突出显示?

vim:将扩展与语言相关联

javascript - 如何使用服务器端数据源在由 JQuery DataTable 生成的表上添加行号

javascript - 在 OOP 中使用 Angular

javascript - 从日期数组返回唯一日期数组

c# - 手动更改类名后无法继承System.Window.Forms.Form类

asp.net - 在页面的 css 部分插入内联服务器标记的正确方法是什么?