当前位置: 代码迷 >> 综合 >> VS Code 支持 launch.json 中字符串内的变量替换
  详细解决方案

VS Code 支持 launch.json 中字符串内的变量替换

热度:60   发布时间:2023-12-16 04:22:07.0

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}

学习记录

  相关解决方案