调试功能 ######## * 官网: https://code.visualstudio.com/docs/editor/debugging launch.json =========== 示例:: { "version": "0.2.0", "configurations": [ { "name": "Python Debugger: Module", "type": "debugpy", "request": "launch", "module": "metagpt.software_company" }, # 单元测试:指定模块 # 相当于: pytest -s -v metagpt/test_environment.py::test_publish_and_process_message { "name": "Pytest: special module", "type": "debugpy", "request": "launch", "module": "pytest", "args": [ "-s", "-v", "tests/metagpt/test_environment.py::test_publish_and_process_message" ], "console": "integratedTerminal", "cwd": "${workspaceFolder}" }, { "name": "Pytest: special file", "type": "debugpy", "request": "launch", "module": "pytest", "args": [ "-s", "-v", "${file}" ], "console": "integratedTerminal", "cwd": "${workspaceFolder}" } ] } 另一个示例:: { "name": "Python Debugger: system_command->run", "type": "debugpy", "request": "launch", "module": "run", "cwd": "${workspaceFolder}/system_command", "env": { "PYTHONPATH": "${workspaceFolder}/system_command" }, "jinja": true, "justMyCode": false, "console": "integratedTerminal", "logToFile": true, "logFile": "${workspaceFolder}/.vscode/logs/debug.log", } VSCode 的命令面板 =================