VS Code 支持 launch.json 中字符串内的变量替换,并具有以下预定义变量:
${workspaceFolder} - 在 VS Code 中打开的文件夹的路径
${workspaceRootFolderName} - 在 VS Code 中打开的文件夹名称,不带任何斜杠 (/)
${file} - 当前打开的文件
${relativeFile} - 当前打开的文件相对于 workspaceRoot
${fileBasename} - 当前打开的文件 basename
${fileBasenameNoExtension} - 当前打开的没有文件扩展名的文件基名
${fileDirname} - 当前打开的文件目录名
${fileExtname} - 当前打开的文件的扩展名
${cwd} - 启动时任务运行器的当前工作目录
${lineNumber} - 活动文件中当前选定的行号
一般launch文件中主要需要注意的就是"program"和"cwd"两个参数设置:
一般常用{workspaceFolder}或者{fileDirname}
学习记录