为什么 VS Code 将 .cs 文件视为纯文本,而其他一切正常?

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

我在 Visual Studio Code 中打开了一个 Unity 项目,其中包含 3 个

.csproj
文件、一个
launch.json
settings.json
文件。我使用 VS Code 插件来实现统一,并使用 Unity Tools 扩展 VS Code。
如果我打开一个
.js
脚本,VS Code 也会如此对待它,并且所有突出显示都会发生。但是,如果我打开
.cs
脚本,它会将其视为纯文本文档,并且我没有得到任何格式设置或 IntelliSense。如果我尝试手动选择语言,我可以选择大多数我喜欢的语言,但列表中缺少 C# 语言。 screenshot of the .cs and the .js files side by side

c# unity-game-engine intellisense visual-studio-code
2个回答
5
投票

您可以手动安装 C# 支持。 看起来它在代码的二月更新中被设为可选。

键入

F1
进入命令窗口,然后键入
ext install
安装扩展。 获取 C# 扩展并重新启动代码。

有关 C# 支持的更多信息,请参阅文档


0
投票

在扩展列表中搜索“@builtin”并启用基本扩展。这解决了我的问题。

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