为什么 Visual Studio Code 中的代码文本没有颜色?

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

代码文字无色

当我在 Visual Studio 中编码时,代码文本中不显示任何颜色。它仅对 classcomments 文本显示蓝色和绿色。另外,当我编码时,VS 不会给我任何建议。除此之外,一切都运行良好,如果有任何错误,它会显示在问题部分。

我正在做 flutter/ dart

如果有人帮我解决问题,我将非常感激。

谢谢你:)

flutter dart visual-studio-code
9个回答
59
投票

我认为问题可能是您正在使用的 VS Code 主题。 深色 (Visual Studio) 仅显示有限的颜色 - 尝试将其更改为 深色+,您应该会看到更多颜色。

黑暗

Dark theme

黑暗+

Dark+ theme


更改此设置;

设置图标>颜色主题>选择深色+配置;

Change Theme Settings

Dark+ Configuration


19
投票

今天发生在我身上,希望它对某人有所帮助:就我而言,这只是微软的一个损坏的扩展

JavaScript and TypeScript Nightly
。卸载后一切恢复正常。


3
投票

更新 VS code 并重新启动后,此问题已得到解决。之后每个小部件和类的文本颜色又回来了。


0
投票

我没有使用 VS,但你可以尝试从市场添加 Flutter 和 Dart 扩展。


0
投票
  1. 在 VS Code 中,通过“文件”>“首选项”>“颜色主题”打开颜色主题选择器。 (macOS 上的代码 > 首选项 > 颜色主题)。
  2. 您还可以使用键盘快捷键 Ctrl+K Ctrl+T 显示选取器。
  3. 使用光标键预览主题的颜色。
  4. 选择您想要的主题并按 Enter。

0
投票

您可以尝试为 VS code 扩展中已编写的代码片段安装“Flutter Widget Snippets”。


0
投票

对我有用的是检查扩展是否有任何弃用或问题。转到 vs code 中的扩展(或 ctrl+shift+x)检查您安装的任何扩展是否有问题;如果您的扩展已被弃用或存在任何其他问题,下面应该会出现黄色警告标志。修复有问题的扩展。


0
投票

正在安装OmniSharp开发的插件(https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp)以C#语言进行开发。这是 C# 插件;有时,可能会出现一些烦人的情况,我认为是由插件的缓存设计引起的。 (例如;类从一个地方移动到另一个地方后出现的情况,该类无法在使用的地方定义,或者智能感知不起作用)。 要解决此问题,请使用 Ctrl+Shift+P 检查是否有 Omnisharp 并下载。


0
投票

问题有可能是 VS Code 无法识别文件类型。在这种情况下,只需从更改语言模式中选择文件类型(如果生成或拖放某些内容,则会发生这种情况)。

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