运行附加进程
使用该启动配置将调试器附加到已运行的Python程序。

当启动该配置时,CodeArts IDE会提示您选择要附加的进程。

名称 | 描述 |
|---|---|
“type” | 调试器的类型。对于运行和调试Python代码,应将其设置为“python”。 |
“name” | 启动配置的名称。 |
“request” | 调试模式,可以是“launch”(在program中指定的文件或当前文件上启动调试器)、“attach”(将调试器附加到已经运行的进程)或“test”(运行单元测试)。对于附加到进程启动配置,此选项始终设置为“attach”。 |
“jinja” | |
“processId” | 正在运行的Python程序的进程标识符 (PID)。设置默认值 “${command:pickProcess}” 时,CodeArts IDE会提示您选择要附加到的进程。 |
“logToFile” | 当设置为“true”时,调试器事件将记录到文件中。默认情况下,此选项设置为“false”。默认的日志目录是“%userprofile%\.codearts\extensions\codearts.python-<version>\javaFiles\<project-name>\dap_<date>”。 |
“justMyCode” | 如果设置为“true”(默认),则仅显示和调试用户编写的代码。否则将显示和调试所有包括库调用的代码。 |
“showReturnValue” | 如果设置为“true”(默认),则在“运行和调试”视图中逐步执行时显示函数的返回值。 |
启动配置示例
以下是一个可运行的启动配置示例。
{
"request": "attach",
"jinja": true,
"justMyCode": true,
"processId": "${command:pickProcess}",
"name": "Python: Attach using Process Id",
"type": "python",
"logToFile": false,
"showReturnValue": true
} 
