{ "dart.flutterSdkPath": ".fvm/versions/3.38.3", "dart.flutterSdkPaths": [ "/Users/mac/Documents/flutter" ], "editor.codeActionsOnSave": { "source.organizeImports": "explicit" }, "editor.wordWrapColumn": 120, //=========== 文件监听排除 =========== // VSCode 的 watcher 不看 .gitignore,只认这里; // Flutter 的 build/ 和 .dart_tool/ 不排掉会被整个监听 "files.watcherExclude": { "**/.git/objects/**": true, "**/.git/subtree-cache/**": true, "**/build/**": true, "**/.dart_tool/**": true, "**/.fvm/**": true, "**/dist/**": true, "**/android/.gradle/**": true, "**/android/**/build/**": true, "**/ios/Pods/**": true, "**/ios/.symlinks/**": true, "**/ios/Flutter/ephemeral/**": true, "**/*.apk": true, "**/*.ipa": true }, //=========== 全局搜索排除 =========== "search.exclude": { "**/build": true, "**/.dart_tool": true, "**/.fvm": true, "**/dist": true, "**/android/.gradle": true, "**/ios/Pods": true, "**/ios/.symlinks": true }, // 不跟随软链,避免顺着 .fvm 爬进整个 Flutter SDK "search.followSymlinks": false, //=========== 资源管理器隐藏纯中间产物 =========== // dist / ios/Pods 保留可见,取包和看 Pod 配置还要用 "files.exclude": { "**/build": true, "**/.dart_tool": true, "**/android/.gradle": true, "**/ios/.symlinks": true, "**/ios/Flutter/ephemeral": true }, //=========== Dart 分析器排除 =========== // 只排构建产物,path 依赖(third_party 等)保持分析,避免丢跳转和补全 "dart.analysisExcludedFolders": [ "build", ".dart_tool", ".fvm", "dist", "android", "ios/Pods" ], //=========== GitLens 降载 =========== // 这两项每次渲染和移动光标都触发 blame,直接拖慢滚动 "gitlens.codeLens.enabled": false, "gitlens.currentLine.enabled": false, //=========== Gradle / Java 扩展降载 =========== // Flutter 打包直接走 gradle wrapper,不需要 Java 扩展导入这套构建 "gradle.autoDetect": "off", "gradle.nestedProjects": false, "java.import.gradle.enabled": false, "java.configuration.updateBuildConfiguration": "disabled" }