簡體   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