VS2012 javascript intellisense only works with explicit call
I am trying to make intellisense vs2012 javascript new work.
At first I noticed that it doesn't work because resharper intellisense mode is enabled. I tried to completely suspend the resolver and my situation improved, but it is still buggy.
I added a _references.js file with multiple links (jquery and angularjs). I toggle the Implicit (web) options in the preferences so that it reads the _references.js file.
I added an empty js file. Intellisense only appears if I CTRL + SPACE (for a list of methods and types) or CTRL + SHIFT + SPACE (for a list of method parameters), but it doesn't appear when I start typing, and also when I type a period or I open the parenthesis.
I do not know what's the problem. Resharper doesn't work, so everything should work.
Vs2012 premium edition 11.0.50727.1 RTMREL.
Other extensions:
- Web developer tools (which I also got from a web developer on another machine and on this installation intellisense works fine)
- Web Essentials 2012 (disabled)
- Visual Studio Extensions for Windows Library for Javascript (which I cannot disable or uninstall)
- Git Source Control Provider (which I think cannot be linked)
- xUnit.net runner for visual studio 2012 (again, hardly related)
Thank.
source to share
ReSharper intellisense and Visual Studio intellisense are two completely different beasts.
If you have problems with ReSharper intellisense, please describe what problem you have. Does it work with Ctrl-Space? If it works but it doesn't start automatically, check the settings in ReSharper | Options -> Environment | Intellisense | Autopopup
.
If you prefer Visual Studio intellisense, go to ReSharper | Options -> Environment | Intellisense | General
, select Limited ReSharper intellisense
and disable JavaScript. Then make sure it's Tools | Options -> Text Editor | JavaScript | General -> Auto list members
turned on.
source to share