VsCode Dart 代码突出显示错误的颜色

Posted

技术标签:

【中文标题】VsCode Dart 代码突出显示错误的颜色【英文标题】:VsCode Dart code highlighting wrong colors 【发布时间】:2021-06-18 07:48:09 【问题描述】:

我有一个非常奇怪的问题。昨天将 Flutter 升级到最新版本后,我的语法突出显示非常糟糕。当我打开一个文件时,一切似乎都很好,但一旦分析文件并将结果用于突出显示,一切都会中断。

正确(打开文件后1-2秒):

错误(大约 2 秒后):

我正在为 VsCode 使用 Monokai 主题。我很想恢复我的旧颜色,因为我认为新方案非常难看。

我的 Flutter Doctor 输出(所有版本等):

[flutter] flutter doctor -v
[√] Flutter (Channel stable, 2.0.3, on Microsoft Windows [Version 10.0.19042.867], locale en-NZ)
    • Flutter version 2.0.3 at R:\Programme\Flutter
    • Framework revision 4d7946a68d (3 days ago), 2021-03-18 17:24:33 -0700
    • Engine revision 3459eb2436
    • Dart version 2.12.2

[√] android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at R:\Programme\Android\sdk
    • Platform android-30, build-tools 30.0.2
    • Java binary at: R:\Programme\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[√] Android Studio (version 4.0)
    • Android Studio at R:\Programme\Android\Android Studio
    • Flutter plugin version 48.1.2
    • Dart plugin version 193.7361
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[√] IntelliJ IDEA Ultimate Edition (version 2020.3)
    • IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA 2019.2.2
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart

[√] VS Code, 64-bit edition (version 1.54.3)
    • VS Code at C:\Program Files\Microsoft VS Code
    • Flutter extension version 3.20.0

[√] Connected device (2 available)
    • Chrome (web) • chrome • web-javascript • Google Chrome 89.0.4389.90
    • Edge (web)   • edge   • web-javascript • Microsoft Edge 89.0.774.57

• No issues found!
exit code 0

任何帮助将不胜感激:)

【问题讨论】:

我看到很多“类无法识别”的项目。您确定您的分析服务器正常启动吗? dartcode 网站告诉你如何启用日志。 【参考方案1】:

在你的 vscode 中添加"editor.semanticHighlighting.enabled": false settings.json

【讨论】:

谢谢!那会让我发疯的 哈哈哇,伙计,你是救生员。 ?。谢谢一堆,还有@Chris,谢谢你的问题,在堆栈溢出上搜索了几个小时,直到我终于找到了困扰我的地方

以上是关于VsCode Dart 代码突出显示错误的颜色的主要内容,如果未能解决你的问题,请参考以下文章

如何在 vscode 中禁用更漂亮的错误突出显示

VSCode - 如何使用光标向线条添加突出显示?

这几种 VSCode 扩展是我最喜欢的

有没有办法改善 Visual Studio Code 中突出显示的 linting 错误?

如何在 Visual Studio Code 中因缺少导入而突出显示错误?

如何有条件地突出显示角材料表行?