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} |
|
環境變量 |
