我正在努力使新的vs2012 javascript intellisense工作。
起初我注意到它无效,因为resharper intellisense已启用。我试图完全暂停resharper,我的状况更好,但仍然有错误。
我添加了带有几个引用(jquery和angularjs)的_references.js文件。我在选项中切换到Implicit(web)设置,因此它会读取_references.js文件。
我添加了一个空的js文件。 Intellisense仅在我按CTRL + SPACE(对于方法和类型列表)或CTRL + SHIFT + SPACE(对于方法参数列表)时出现,但在我开始键入时不出现,也不在我键入点或打开圆括号时出现。
我真的不知道这是什么问题。 Resharper不在意,所以一切都应该有效。
版本为Vs2012 premium 11.0.50727.1 RTMREL。
安装了其他扩展程序:
感谢。
答案 0 :(得分:8)
ReSharper intellisense和Visual Studio intellisense是两种完全不同的野兽。
如果您对ReSharper intellisense有疑问,请说明您遇到了什么问题。它是否适用于Ctrl-Space?如果它有效,但不会自动调用,请检查ReSharper | Options -> Environment | Intellisense | Autopopup
的设置。
如果您更喜欢Visual Studio intellisense,请转到ReSharper | Options -> Environment | Intellisense | General
,选择Limited ReSharper intellisense
并在那里关闭JavaScript。然后确保Tools | Options -> Text Editor | JavaScript | General -> Auto list members
已开启。