【问题标题】:VS Code Intellisense not showing suggestions in C#VS Code Intellisense 未在 C# 中显示建议
【发布时间】:2018-06-21 06:05:52
【问题描述】:

VS Code 中的 Intellisense 仅显示以前使用的关键字和标识符(在当前程序中),不建议新的。The autocomplete only suggests the previously used keywords and identifiers.

【问题讨论】:

  • 这可能是一个超级用户的问题。如果只有一个问题..
  • 使用正确的工具:来自FAQ 女士,Vs 代码不是用于编程的,它更像是一个用于快速编辑和调试的开源编辑器。如果您在其中编写代码并发现它不方便.. 请改用社区。它是免费的。

标签: c# visual-studio-code omnisharp


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    祝你编码好运!

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

    【讨论】:

      【解决方案3】:

      这对你有帮助。

      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

      【讨论】:

        【解决方案4】:

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

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

        【讨论】:

          【解决方案5】:

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2020-01-22
            • 2016-10-18
            • 2020-07-24
            • 2018-09-27
            • 1970-01-01
            • 2021-05-29
            • 1970-01-01
            相关资源
            最近更新 更多