📅  最后修改于: 2023-12-03 14:48:21.903000             🧑  作者: Mango
CWD(Current Working Directory)指当前工作目录,是指定运行程序时系统运行程序的起始位置。在 VS Code 中,CWD 也可以用于指定调试过程中程序运行的起始位置。
打开 VS Code,打开需要调试的项目文件夹
在 VS Code 中的调试面板中,点击 "创建/编辑调试配置" 按钮,会在根目录中生成一个名为 .vscode/launch.json
的文件
打开 launch.json
文件,在 "configurations"
中添加 "cwd": "${workspaceFolder}"
,用于指定当前工作目录
"configurations": [
{
"name": "Debug",
"type": "python",
"request": "launch",
"program": "${file}",
"cwd": "${workspaceFolder}"
}
]
启动调试,在运行程序时会将 CWD 设置为指定的目录
如果省略了 cwd
,系统默认为项目根目录,你可能需要使用相对路径或绝对路径。
如果 CWD 指向不存在的目录,程序可能无法正常运行
某些时候,由于基于环境变量或工作区设置而导致的 CWD 的更改可能会干扰您的调试。
使用 VS Code 的 CWD 功能,可以有效的调试程序,快速定位和解决问题。同时也可以更好的了解项目结构,避免可能出现的错误。