20

一开始我以为是 VS2013 RC/beta 的问题,但现在我安装了 VS2013 RTM 仍然有同样的问题:代码补全只有在我通过 strg+space 手动执行后才会打开。输入例如点后如何打开自动打开窗户?

4

10 回答 10

57

确保您的 IntelliSense 已激活在此处输入图像描述

Tools > Options > Text Editor > C# > Statement completion

然后,确保选中自动列表成员和参数信息。

于 2014-01-02T18:21:27.490 回答
23

显示智能感知时是特定于语言的设置。如果您要询问 c#,那么您要检查以下内容

  • 工具 -> 选项
  • 文本编辑器 -> C# -> 智能感知
  • 确保选中“键入字符后显示完成列表”

如果您使用其他语言,请更新问题,我会尽力为您指明正确的方向

于 2013-10-17T22:23:24.203 回答
9

这发生在卸载 Resharper 8.x 之后(我没有看到 VS 2013 的进步的意义),所以我将其归结为不干净的 resharper 卸载。

解决方案非常快:

  • 打开VS2013
  • 工具 -> 导入和导出设置
  • 重置所有设置
  • 视觉 C#
于 2013-12-02T19:35:58.613 回答
5

工具->导入和导出设置向导->重置所有设置->选择“否,只是重置设置,覆盖我当前的设置”->选择默认设置集合。再次检查。

于 2014-04-08T21:34:58.427 回答
3

如果以上建议都不起作用,请检查您是否安装了扩展 Web Essentials。尝试删除它(并重新安装)。Web Essentials 导致我的智能感知多次停止工作,简单的重新安装总能解决我的问题。

于 2014-02-03T18:15:10.317 回答
0

卸载 Resharper 8.x 后发生在我身上

解决方案:

工具 -> 选项文本编辑器 -> C# -> Intellisense 确保“在输入字符后显示完成列表”* un *checked

工具 -> 选项文本编辑器 -> C# -> Intellisense 确保选中“键入字符后显示完成列表”

于 2013-12-17T23:51:47.513 回答
0

不需要重置所有设置。我有同样的问题,但我刚刚解决了。

  1. 运行 resharper.setup.exe
  2. 不要点击卸载或修复。只需点击重新安装它
  3. 安装后就OK了

祝你好运:)

于 2013-10-18T16:49:00.490 回答
0

这对我有用(使用带有 ReSharper 8.0.2 的 Visual Studio 2013):

  1. 工具->选项->ReSharper
  2. 点击“立即暂停”
  3. 点击“立即恢复”
于 2014-03-18T16:09:32.847 回答
0

1:尝试使用ReSharper 8.0.2 Best Code analysic,补全工具

2:工具>选项>文本编辑器>所有语言>检查自动列表成员

于 2015-05-26T05:40:22.860 回答
0

方法一

  1. 项目清单
  2. 工具 -> 选项
  3. 文本编辑器 -> C# -> 智能感知
  4. 确保选中“键入字符后显示完成列表”

方法2(卸载resharper后对我来说)

  1. 项目清单
  2. 打开VS2013
  3. 工具 -> 导入和导出设置
  4. 重置所有设置
  5. 通用/您喜欢的语言(如 Visual C#)
于 2015-10-07T05:22:38.773 回答