VsCode 是一个定制性非常高的编辑器,他有类似于Linux中的预定义变量,在配置launch文件,task文件的时候我们会用到他们。
假设我的目录结构如下
当前打开的文件为demo.c
预定义变量 |
值 |
含义解释 |
${workspaceFolder} |
c:\jawide |
工作目录的绝对路径 |
${workspaceRoot} |
C:\jawide |
工作目录的绝对路径 |
${workspaceRootFolderName} |
jawide |
工作目录名 |
${file} |
C:\jawide\main\demo.c |
文件的绝对路径 |
${relativeFile} |
main\demo.c |
文件的相对路径 |
${fileBasenameNoExtension} |
demo |
文件名(无扩展名) |
${fileBasename} |
demo.c |
文件名 |
${fileDirname} |
C:\jawide\main |
所处文件夹的绝对路径 |
${fileExtname} |
.c |
文件扩展名 |
${lineNumber} |
5 |
当前行号 |
${env:PATH} |
|
环境变量 |