2010-12-05 64 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延迟计时器间隔。我会避免开玩笑:)