VisualStudioCode 支持在 Debug 和 Task 的配置文件中进行变量替换,可以替换 launch.json
和 tasks,json
文件中使用 ${variableName}
语法的键或值字符串。
预定义变量
-${workspaceFolder}
-VSCode 中打开的文件夹的路径
-${workspaceFolderBasename}
-VSCode 中打开的文件夹的名称,无斜线 /
-${file}
- 当前打开的文件
-${relativeFile}
- 当前打开的文件,相对于 workspaceFolder
-${fileBasename}
- 当前打开的文件的名称
-${fileBasenameNoExtension}
- 当前打开的文件的名称,不带扩展名
-${fileDirname}
- 当前打开的文件所在文件夹的名称
-${fileExtname}
- 当前打开的文件的扩展名
-${cwd}
- 任务启动时所在的工作目录
-${lineNumber}
- 当前选中行的行号
-${selectedText}
- 当前选中的文本
使用 IntelliSense 可以获取
launch.json
和tasks.json
中完整的预定义变量的列表