VS2010 RC - 智能感知坏了吗?如何打开它?

Posted

技术标签:

【中文标题】VS2010 RC - 智能感知坏了吗?如何打开它?【英文标题】:VS2010 RC - Is intellisense broken? How do I turn it on? 【发布时间】:2010-02-15 22:38:08 【问题描述】:

我将 VS2010 的 RC 与 VS2008 SP1 并排安装。 VS2010 Intellisense 似乎已损坏,或者至少无法按预期运行。如果我按 CTRL + 空格键,我只能获得智能感知。然后从intellisense列表中选择memebr后,再次点击句号,然后再次CTRL +空格。

如果智能感知损坏或刚刚关闭?我该如何解决?

更新 #1 - 我确实在 VS2008 上安装了 Resharper 4.5。

更新 #2 - 我安装了热修复。不去。然后,我查看了工具 > 选项 > 文本编辑器下的选项。事实证明,在 Statement Completion 下,自动列出成员的选项未被选中。一旦我检查了该选项,智能感知就会按预期运行。

【问题讨论】:

【参考方案1】:

在“工具”>“选项”>“文本编辑器”>“语言”>“语句完成”组下,选择“自动列出成员”选项。

【讨论】:

【参考方案2】:

他们正在修复智能感知问题。

http://weblogs.asp.net/scottgu/archive/2010/02/15/patch-for-vs-2010-rc-intellisense-crash-issue-now-available.aspx

-- 编辑-- 正如下面的 cmets 所指出的,这不是同一个问题。我只是指出 MS 正在解决智能感知问题。在系统上寻找错误配置可能不值得自责。

【讨论】:

是的,他的博客指向connect.microsoft.com/VisualStudio/Downloads/… 这不会导致智能感知关闭。这是使用 UIA(屏幕阅读器、平板电脑、多点触控)的系统上的智能感知崩溃。 我也遇到了 InteliSense 问题。显示成员列表大约需要 3 分钟,而不是立即显示。【参考方案3】:

您是否在 Visual Studio 2008 中安装了 ReSharper? ReSharper(在 VS2008 中)显式关闭 Intellisense 以便用自己的替换它。

如果是这种情况,您可以使用Tools->Options->Text Editor->[language] 下的选项(有时也可以在每种语言下的Intellisense 节点下)将其重新打开。

例如,对于 C#,Tools->Options->Text Editor->C#->Intellisense 下的第一个复选框是“键入字符后显示完成列表”。确保已选中。

【讨论】:

以上是关于VS2010 RC - 智能感知坏了吗?如何打开它?的主要内容,如果未能解决你的问题,请参考以下文章

VS2010 - HLSL 智能感知?

有关vs2010中运行.rc文件问题

使用 c++ 在 vs2010 中进行智能感知

VS2010 中的 C++ 智能感知

VS.NET C++ 2010 中智能感知和编译器的区别

在 VS 2010 中禁用 WPF 设计器?