关闭C#插件的现代.NET版本

打开

在 Visual Studio Code 的 C# 插件中,omnisharp.useModernNet 这个设置决定了插件是否使用支持 .NET 6 的 OmniSharp 版本。这个版本的 OmniSharp 不再附带 Mono 或 MSBuild 工具,因此如果你的项目是 .NET SDK 项目,那么这个设置应该被设为 true,以确保 C# 插件可以正常使用 [^Source 0^]。

然而,Unity 项目并非 .NET SDK 项目,它们使用的是 .NET Framework 而非 .NET 6。因此,如果你在开发 Unity 项目,那么你需要将 omnisharp.useModernNet 设置为 false,以便使用支持 .NET Framework 的 OmniSharp 版本 [^Source 4^] [^Source 8^]。

use modern net=false

bracket pair colorization : enable:打开括号对着色

bracket pair colorization : independent color poor per Bracket Type:括号对的颜色的独立颜色池显示

自动下载.net失败,

  1. 找到 .net runtime install tool,打开拓展设置,在settings.json中编辑
  2. 根据输出查看是哪些插件需要下载.net,如输出内容中存在visualstudiotoolsforunity.vstuc requested to download the .NET Runtime.
  3. 在dotnetAcquisitionExtension.existingDotnetPath添加visualstudiotoolsforunity.vstuc 的相应配置,如下:
"dotnetAcquisitionExtension.existingDotnetPath": [
    
        {
            "extensionId": "ms-dotnettools.csharp",
            "path": "C:\\\\Program Files\\\\dotnet\\\\dotnet.exe"
        },
    ]

【Unity 踩坑系列】配置VScode环境Downloading the.NET Runtime Failed to download.NET 7.0.9installation timed out-CSDN博客

Markdown相关插件

  1. Markdown All in One——很全面的markdown写作插件
  2. Markdown Preview Enhanced——格式的实时预览,可直接在预览界面修改markdown内容
  3. markdownlint——按下shift+alt+f可根据markdown格式实现自动对齐