flutter - VsCode Flutter Dart 语法颜色,无法更改

标签 flutter android-studio dart visual-studio-code

所以我要从 Android Studio 迁移到 VsCode(Android studio 杀死了我的内存,macbook pro M1 Pro) 但我无法让语法与 Android studio 的颜色相同,我实际上已经尝试了所有方法,尝试了范围检查器,但它只是说 source.dart 。 我已经阅读并尝试了堆栈上的每一个解决方案。 所以我想要的是为小部件和参数获得与 android studio 相同的语法着色

这是我的 Android 工作室: enter image description here

这是 VS Code enter image description here

最佳答案

首先,您需要安装 dart 扩展:
https://marketplace.visualstudio.com/publishers/Dart-Code

其次,使用以下命令打开 settings.json 文件:

  1. MacOS:CMD + SHIFT + P WIN: CTRL + SHIFT + P
  2. 写入:“settings.json” -> 如果您在用户上运行,则打开“用户” 简介
  3. 在根级别添加此代码:
    "editor.semanticTokenColorCustomizations": {
        "enabled": true,
        "rules": {
            "property": "#E06C75",
            "property.declaration": "#E06C75",
            // Variables
            "typeParameter": "#ffffff",
            "label": "#f9f5f5",
            "struct": "#fefefe",
            "parameter": "#D19A66",
            "string": "#98C379",
            "variable": "#61AFEE",
            "namespace": "#ffffff",
            "macro": "#f9f8f9",
            "keyword": "#C678DD",
            // String interpolation
            "source.interpolation": "#ffffff",
            // Entity, Type
            "type": "#E5C07B",
            "class": "#E5C07B",
            "type.declaration": "#ffffff",
            // Entity initialisation
            "class.constructor": "#85baff",
            "method.constructor": "#ffffff",
            "function": "#10dfff",
            "method": "#f643ff",
            // Annotations
            "class.annotation": "#ffffff",
            "property.annotation": "#ff4848",
            "annotation": "#E5C07B",
        }
    },

关于flutter - VsCode Flutter Dart 语法颜色,无法更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70187014/

相关文章:

json - 如何将嵌套的 JSON 转换为对象

java - 我的 ListView 显示对象而不是每个对象的内容

android - 此应用程序不能树摇图标字体。 Android 部署的 Flutter 构建错误

list - 尝试将父类(super class)对象添加到列表时如何克服列表子类型推断问题?

flutter - 如何在上下文之间共享 bloc

java - 应用程序因 java.lang.SecurityException 崩溃

android - 无法从 sleep 模式唤醒 Android 模拟器

flutter - Dart,Flutter:异常:类型 'List<dynamic>'不是强制类型转换中 'Map<String, dynamic>'类型的子类型

flutter - 如何使位于堆栈内部的数据表可滚动

android - 无法在Android Studio上运行程序flutter.bat