起初我以为这是 VS2013 RC/beta 的问题,但现在我安装了 VS2013 RTM 仍然存在同样的问题:只有在我手动执行 strg+space 后才会打开代码补全。 我该如何打开自动弹出窗口,例如在输入点号时?
起初我以为这是 VS2013 RC/beta 的问题,但现在我安装了 VS2013 RTM 仍然存在同样的问题:只有在我手动执行 strg+space 后才会打开代码补全。 我该如何打开自动弹出窗口,例如在输入点号时?
确保您的 IntelliSense 已激活
Tools > Options > Text Editor > C# > Statement completion
然后,请确保已选中“自动列出成员”和“参数信息”。
智能感知是一种语言特定的设置。如果您要询问的是C#相关的内容,则需要检查以下设置
如果您使用的是其他语言,请更新问题,我会尽力指引您正确的方向
CTRL + SPACE
正常工作,能够自动完成类属性。 - Junior Mayhé工具->导入和导出设置向导->重置所有设置->选择“否,只重置设置,覆盖我的当前设置”->选择默认的设置集合。再次检查。
不需要重置所有设置。我曾经遇到过同样的问题,但我已经解决了它。
祝你好运:)
这是我在卸载 Resharper 8.x 后遇到的问题。
解决方案:
工具 -> 选项 文本编辑器 -> C# -> 智能感知 确保 "输入字符后显示完成列表" 的复选框为 *未*选中状态
工具 -> 选项 文本编辑器 -> C# -> 智能感知 确保 "输入字符后显示完成列表" 的复选框为 选中 状态
以下是我使用 Visual Studio 2013 和 ReSharper 8.0.2 的解决方法:
1:尝试使用ReSharper 8.0.2最佳代码分析、自动完成工具。
2:在工具 > 选项 > 文本编辑器 > 所有语言 >中勾选“自动列出成员”。
方法一
方法二(卸载resharper后适用)