{ // 为 Python 文件设置 Ruff 为默认格式化工具 "[python]": { "editor.defaultFormatter": "charliermarsh.ruff", "editor.formatOnSave": true, "editor.codeActionsOnSave": { "source.fixAll.ruff": "explicit", "source.organizeImports.ruff": "explicit" } }, // 全局-编辑其他语言时保存时Ruff格式化开关 "editor.formatOnSave": false, // 启用 Ruff 扩展的自动修复功能 "ruff.fixAll": true, "ruff.organizeImports": true, // 设置最大行宽 "ruff.lineLength": 88, // 排除不需要格式化的文件或目录 "ruff.exclude": [ "**/__pycache__/**", "**/migrations/**", "**/node_modules/**", "**/.git/**" ] }