2013-01-08 59 views
5

我注意到我的VS2012安裝中有一個奇怪的行爲。我使用VS2012 Pro和ReSharper 7.智能感知只是不再顯示代碼建議。我發現在我的研究一些相關的問題,但他們始終有一個稍微不同的設置去,沒有能解決我的問題:爲什麼Visual Studio 2012和ReSharper 7忘記顯示Intellisense工具提示?

智能感知工作,但是,它沒有顯示的tooltip有關所選成員函數/屬性了。

如果我參加

Tools -> Options -> Text Editor -> C# -> General 

大部分的兩個必要箱自動列出成員參數信息選擇的時代來看看C#文本編輯器設置。但是,Intellisense中的代碼建議不起作用。有時,當我看到所描述的設置時,他們是未選中

選擇它們將使代碼建議在VS2010中工作,但只有一次。當我之後檢查設置時,他們很可能仍然被選中,但代碼建議不再有效。

有人建議刪除%AppData%\Roaming\Microsoft\VisualStudio\11.0文件夾,這對我不起作用。我也嘗試重置所有更改,這也完全沒有幫助。

Tools -> Import and Export Settings -> Reset 

什麼在世界上可能使Visual Studio來只是忘記其設置並觸發這樣的非理性行爲?

CNC中

我顯示按CTRL + Alt鍵+空間碼建議。但是,每次我想看到這些建議時,我都必須按下該快捷方式。在可能的情況下,每次都必須自動顯示它們?

回答

2

我遇到了類似的問題,但我一直忽略了一個小的ReSharper Intellisense設置。我會仔細檢查你是否有Symbol completion

ReSharper |選項| Intellisense |完成字符

查看answer with screenshots

+0

它一直啓用,但通過這樣做我注意到我還必須檢查「完成外觀」 - >「顯示摘要」 – buddybubble

0

ReSharper使用它自己的代碼建議來覆蓋Visual Studio,這可能是Visual Studio設置中的代碼被禁用的原因。請在ReSharper - >選項 - >環境 - >智能感知檢查ReSharper選項。也許他們在那裏關掉。如果您的ReSharper選項已打開,但您仍然沒有智能感知,請在ReSharper的支持下http://www.jetbrains.com/support/

+0

不,他們都像預期一樣設置。我注意到其他東西,並更新了我的問題 – buddybubble

+0

請重新檢查ReSharper上的選項|選項 - >環境| Intellisense | Autopopup。檢查「啓用自動智能感知彈出」開啓。檢查C#頁面上的所有行,其狀態「顯示...」。再次檢查ReSharper |選項 - >環境| Intellisense | ReSharper將軍說。嘗試重新安裝ReSharper。 –

2

感謝所有的提示,我想通了,我所缺少的:

我不得不啓用「完成外觀」 - >「顯示摘要」。

我也接受Anthonys的答案,因爲他鏈接到一個詳細的帖子,截圖顯示了所有必要的步驟。 (雖然我遺漏的東西沒有在那裏提到)

相關問題