VS2013智能感知代码完成

时间:2013-10-17 22:21:30

标签: visual-studio intellisense code-completion visual-studio-2013

首先我认为这是VS2013 RC / beta的问题,但现在我安装了VS2013 RTM并且仍然存在同样的问题:代码完成仅在我通过strg + space手动执行后才会打开。如何键入后自动打开窗口,例如一个点?

10 个答案:

答案 0 :(得分:57)

确保已激活您的IntelliSense enter image description here

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

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

答案 1 :(得分:23)

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

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

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

答案 2 :(得分:9)

在卸载Resharper 8.x之后发生了这种情况(我没有看到VS 2013的进展),所以我将其归于不干净的resharper卸载。

解决方案非常快:

  • 打开VS2013
  • 工具 - >导入和导出设置
  • 重置所有设置
  • Visual C#

答案 3 :(得分:5)

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

答案 4 :(得分:3)

如果以上建议均无效,请检查您是否安装了扩展程序Web Essentials。尝试删除它(并重新安装)。 Web Essentials导致我的intellisense多次停止工作,简单的重新安装始终为我解决了这个问题。

答案 5 :(得分:0)

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

  1. 运行resharper.setup.exe
  2. 不要单击卸载或修复。只需点击重新安装即可
  3. 安装后就可以了
  4. 祝你好运:)

答案 6 :(得分:0)

在卸载Resharper 8.x

之后发生了这种情况

解决方案:

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

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

答案 7 :(得分:0)

这对我有用(使用Visual Studio 2013 w / ReSharper 8.0.2):

  1. 工具 - >选项 - > ReSharper
  2. 点击"立即暂停"
  3. 点击"立即恢复"

答案 8 :(得分:0)

1:尝试使用 ReSharper 8.0.2 最佳代码分析,完成工具

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

答案 9 :(得分:0)

方法1

  1. 列表项
  2. 工具 - >选项
  3. 文字编辑器 - > C# - >智能感知
  4. 确保选中“在输入字符后显示完成列表”
  5. 方法2(对我来说,在卸载resharper之后)

    1. 列表项
    2. 打开VS2013
    3. 工具 - >导入和导出设置
    4. 重置所有设置
    5. 一般/您喜欢的语言(如Visual C#)