{ "name": "Embedded DevContainer", "build": { "dockerfile": "Dockerfile", "context": ".." }, "remoteUser": "vscode", "customizations": { "vscode": { "extensions": [ "ms-vscode.cpptools" // C/C++ 调试支持 ], "settings": { "platformio-ide.useBuiltinPython": false, // 使用容器内 Python "platformio-ide.customPATH": "/usr/local/bin" } } }, "postCreateCommand": "platformio upgrade --dev && pio init && echo '环境初始化完成'" // 初始化 PlatformIO }