繁体   English   中英

VS Code Intellisense 未在 C# 中显示建议

[英]VS Code Intellisense not showing suggestions in C#

VS Code 中的 Intellisense 仅显示以前使用的关键字和标识符(在当前程序中),而不是建议新的关键字和标识符。 自动完成仅建议以前使用的关键字和标识符。

禁用 c# 扩展然后重新启用并重新启动 vs 代码为我解决了这个问题

这将帮助你哥们。

C# 语言支持是来自 Marketplace 的可选安装。 您可以通过在扩展视图 (Ctrl+Shift+X) 中搜索“C#”从 VS Code 中安装它,或者如果您已经有一个包含 C# 文件的项目,VS Code 会在您打开后立即提示您安装扩展一个 C# 文件。

Visual Studio Code 使用 Roslyn 和 OmniSharp 的强大功能来提供增强的 C# 体验。 总而言之,使用 C# 进行 dotnet 开发需要做两件事。

Install .NET Core.
Install the C# extension from the VS Code Marketplace.

参考: https ://code.visualstudio.com/docs/other/dotnet

参考: https ://code.visualstudio.com/Docs/languages/csharp

虽然我可以看到这是一个小问题而且相当烦人 - VSCode 会这样做。 这就是它与(IE)Visual Studio(社区/企业)的不同之处。

由于我同时使用两者,我不得不自己寻找解决方案。 我目前使用 Atishay Jain 的“All Autocomplete”包( https://github.com/atishay/vscode-allautocomplete )。

祝你编码好运!

快速编辑:如果没有该类的实例 (OO),它仍然不会为您提供该类的所有选项。

我关闭了 VSCode,删除了工作区文件,当我用 vscode 重新打开文件夹时,它询问我是要使用特定项目文件还是读取文件夹中的所有项目文件。

任何一种选择都可能很好,因为你会对这个问题感到非常恼火,你不会开始创建第二个项目 :)

我已经安装了 BrackedPairColorizer,当我从 VS Code 中删除这个扩展时,它会有所帮助,并且编辑器会在重新加载后开始建议代码。

我遇到了这个问题,我的解决方案是将 C# 扩展从 v1.25.0 降级到 v1.24.1

其他版本也可以,但这是我尝试的第一个

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM