VS Code 未在 Unity C# 代码的错误下方显示红色波浪线

问题描述 投票:0回答:3

我看不到那些红色的波浪线在它们应该在的线下面。我在 Unity 中使用 Visual Studio Code。

在这里你可以看到即使我没有保留分号(;)它也没有显示红线:

c# unity3d visual-studio-code
3个回答
1
投票

如果您使用的是 C/C++ IntelliSense,请在您的 vs 代码设置搜索中搜索它

C_Cpp.errorSquiggles

并在 C_Cpp: Error Squiggles 设置选项中选择 EnabledIfIncludesResolve


0
投票
  1. 文件 > 首选项 > 设置 > 在搜索框中键入“squiggle”> 将“C_Cpp: Error Squiggles”设置为 enabledIfIncludesResolve 或 Enable
  2. 您可以在“enabledIfIncludesResolve”和“Enable”之间来回切换几次,以强制更改。
  3. 重启 VS 代码
  4. 如果线条仍然没有出现,您可能需要重新启动 OmniSharp。

-1
投票

尝试做以下事情:

在 vs 代码中:

TOOLS -> Options... -> Text Editor -> C/C++ -> Advanced -> Disable Squiggles: True/False (Under IntelliSense) -> 单击确定

工具 > 选项 > 文本编辑器 > 常规 > 显示错误曲线

TOOLS -> Options... -> Text Editor -> C# -> Advanced -> Underline Errorsl 在编辑器中

只需重置设置, 工具 -> 导入/导出设置 -> 重置所有设置。

© www.soinside.com 2019 - 2024. All rights reserved.