2010-12-05 63 views
7

我正在使用VS 2010旗艦版進行C++編碼,但沒有更改任何設置。停止智能感知顯示超時

如果我輸入MyClass-> Intellisense顯示MyClass成員的彈出列表。最初彈出框中的第一項突出顯示,但我可以單個-點擊移動突出顯示。

突出顯示的項目右側的「子級」彈出窗口顯示類成員的函數聲明行,該行在其相關頭文件中緊接其前面。這非常有用,謝謝微軟。

但是幾秒鐘後,「子」彈出超時 - 有時候我仍然想從頭中讀取一長串註釋行。

有沒有什麼辦法可以阻止那個孩子彈出淡出?

回答

3

答案是微軟連接:

http://connect.microsoft.com/VisualStudio/feedback/details/328852/tooltips-in-intellisense-disappear-unwantedly

發佈Microsoft在2010年4月26日在下午3時38分

嗨TimwiTerby, 肖恩在他以前寫的評論,這是推遲,所以我們可以考慮它的未來版本的Visual Studio。正如你已經注意到的,我們沒有在VS 2010中實現這個建議。我很遺憾聽到你感到失望,但是我希望你也會明白,真正的一線修復是非常罕見的,特別是在考慮開發時間,測試成本和引入另一個bug的風險時。再次

感謝您的反饋, 布列塔尼貝倫斯 項目經理,VS平臺從WholeTomato是你的答案 blogs.msdn.com/visualstudio

+0

感謝RedX - 我無法爭辯的(雖然漢斯Passants的有關增加鼠標雙擊時間後也應在急件被提及)。 – FumbleFingers 2010-12-23 13:35:45

1

我打算繼續並懷疑這是可配置的。如果是的話,Tools::Options::Text Editor::<Language>::Intellisense中會有一個選項,但沒有。

+0

恐怕你說得對。據我所知,只有選項>所有語言>語句完成 - 參數信息(選中/取消選中)。 – nubm 2010-12-17 22:16:55

+0

@nubm:嗯,在某些語言(至少C#中,AFAIK)下有_some_ Intellisense選項,但它們都沒有解決任何超時問題。 – 2010-12-17 22:29:20

+0

嗯,這個Q已經有一段時間沒有得到我期待的那種答案,所以我想這不會去任何地方。我仍然認爲最有可能編碼這個特定顯示的MS程序員可能使用存儲在註冊表,以控制將其保留在屏幕上的時間,即使團隊從未提供用於更改超時的配置選項。 – FumbleFingers 2010-12-18 14:14:06

0

VisualAssist。它確實解決了您的特定問題,並且它對Intellisense做了更多的工作。這非常有用。它花費$$$但是嘿,你的VS版本也是如此。

1

控制面板+鼠標。增加雙擊時間。這是很多'用戶'定時器非常敏捷的基本計時器。包括默認工具提示autopop延遲計時器間隔。我會避免開玩笑:)