繁体   English   中英

VS2012 javascript intellisense仅适用于显式调用

[英]VS2012 javascript intellisense works only with explicit invocation

我正在努力使新的vs2012 javascript intellisense工作。

起初我注意到它没有工作,因为resharper intellisense已启用。 我试图完全暂停resharper,我的状况更好,但仍然有问题。

我添加了_references.js文件,其中包含一些引用(jquery和angularjs)。 我在选项中切换到Implicit(web)设置,因此它读取_references.js文件。

我添加了一个空的js文件。 Intellisense仅在我按CTRL + SPACE(对于方法和类型列表)或CTRL + SHIFT + SPACE(对于方法参数列表)时出现,但在我开始键入时不出现,也不在我键入点或打开圆括号时出现。

我真的不知道这是什么问题。 Resharper不在路上所以一切都应该工作。

该版本为Vs2012 premium 11.0.50727.1 RTMREL。

其他扩展安装:

  • Web开发人员工具(我也在另一台计算机上的Web开发人员快速版本上,并在该安装intellisense工作正常)
  • Web Essentials 2012(已禁用)
  • 适用于Javascript的Windows库的Visual Studio Extensions(我无法禁用或卸载)
  • Git源代码控制提供程序(我几乎认为可能无关)
  • 视觉工作室2012的xUnit.net亚军(再次,几乎没有关联)

谢谢。

ReSharper intellisense和Visual Studio intellisense是两个完全不同的野兽。

如果您对ReSharper intellisense有疑问,请描述您对它有什么样的问题。 它是否适用于Ctrl-Space? 如果它可以工作,但它不会自动调用,那么请检查ReSharper | Options -> Environment | Intellisense | Autopopup设置 ReSharper | Options -> Environment | Intellisense | Autopopup ReSharper | Options -> Environment | Intellisense | Autopopup

如果您更喜欢Visual Studio intellisense,请访问ReSharper | Options -> Environment | Intellisense | General ReSharper | Options -> Environment | Intellisense | General ReSharper | Options -> Environment | Intellisense | General ,选择Limited ReSharper intellisense并在那里关闭JavaScript。 然后确保Tools | Options -> Text Editor | JavaScript | General -> Auto list members Tools | Options -> Text Editor | JavaScript | General -> Auto list members Tools | Options -> Text Editor | JavaScript | General -> Auto list members已启用Tools | Options -> Text Editor | JavaScript | General -> Auto list members

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM