1. 程式人生 > >VS code 中的各種變數 ${file},${fileBasename}

VS code 中的各種變數 ${file},${fileBasename}

這幾天剛剛接觸vscode ,用它寫c,在編譯的時候需要設定tasks.json,其中遇到了各種${},比如${file},${fileBasename}等等等等,

神煩,網上搜不到,最終還是在VS code的幫助裡邊找的,先把連結貼上https://code.visualstudio.com/docs/editor/tasks#vscode

介紹一下有關 檔案之類的,

${workspaceRoot} 當前開啟的資料夾的絕對路徑+資料夾的名字

            ${workspaceRootFolderName}   當前開啟的資料夾的名字

    ${file}當前開啟正在編輯的檔名,包括絕對路徑,檔名,檔案字尾名

${relativeFile}從當前開啟的資料夾到當前開啟的檔案的路徑 

如 當前開啟的是test資料夾,當前的開啟的是main.c,並有test / first / second / main.c

那麼此變數代表的是  first / second / main.c

${fileBasename}  當前開啟的檔名+字尾名,不包括路徑

${fileBasenameNoExtension} 當前開啟的檔案的檔名,不包括路徑和字尾名

${fileDirname} 當前開啟的檔案所在的絕對路徑,不包括檔名

${fileExtname} 當前開啟的檔案的字尾名

${cwd} the task runner's current working directory on startup


不知道怎麼描述,這是原文解釋,

跟 cmd 裡面的 cwd 是一樣的

${lineNumber}  當前開啟的檔案,游標所在的行數

  以上只是一部分,具體請到連線處。

要注意的是,大小寫不能錯,一個字都不能錯,而且還沒有提示。

說了這麼多,你一定發現有幾個字出現的挺多,"當前開啟的" ,確實挺多的。希望對你有幫助。