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