首先我认为这是VS2013 RC / beta的问题,但现在我安装了VS2013 RTM并且仍然存在同样的问题:代码完成仅在我通过strg + space手动执行后才会打开。如何键入后自动打开窗口,例如一个点?
答案 0 :(得分:57)
确保已激活您的IntelliSense
Tools > Options > Text Editor > C# > Statement completion
然后,确保选中自动列表成员和参数信息。
答案 1 :(得分:23)
显示智能感知时是特定于语言的设置。如果你问的是c#,那么你想查看以下内容
如果您使用的是其他语言,请更新问题,我会尽力指出正确的方向
答案 2 :(得分:9)
在卸载Resharper 8.x之后发生了这种情况(我没有看到VS 2013的进展),所以我将其归于不干净的resharper卸载。
解决方案非常快:
答案 3 :(得分:5)
TOOLS->导入和导出设置向导 - >重置所有设置 - >选择“否,只需重置设置,覆盖我当前的设置” - >选择默认的设置集合。再次检查。
答案 4 :(得分:3)
如果以上建议均无效,请检查您是否安装了扩展程序Web Essentials。尝试删除它(并重新安装)。 Web Essentials导致我的intellisense多次停止工作,简单的重新安装始终为我解决了这个问题。
答案 5 :(得分:0)
不需要重置所有设置。我有同样的问题,但我刚刚解决了它。
答案 6 :(得分:0)
在卸载Resharper 8.x
之后发生了这种情况解决方案:
工具 - >选项 文字编辑器 - > C# - >智能感知 确保“键入字符后显示完成列表”为* un *已选中
工具 - >选项 文字编辑器 - > C# - >智能感知 确保“输入字符后显示完成列表”选中
答案 7 :(得分:0)
这对我有用(使用Visual Studio 2013 w / ReSharper 8.0.2):
答案 8 :(得分:0)
1:尝试使用 ReSharper 8.0.2 最佳代码分析,完成工具
2:工具>选项>文本编辑器>所有语言> 对自动列表成员进行检查
答案 9 :(得分:0)
方法1
方法2(对我来说,在卸载resharper之后)