VS code 中的各類變量 ${file},${fileBasename}

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

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

介紹一下有關 文件之類的,.net

${workspaceRoot} 當前打開的文件夾的絕對路徑+文件夾的名字code

? ? ? ? ? ??${workspaceRootFolderName} ? 當前打開的文件夾的名字blog

? ??${file} 當前打開正在編輯的文件名,包括絕對路徑,文件名,文件後綴名cmd

${relativeFile} 從當前打開的文件夾到當前打開的文件的路徑?it

如 當前打開的是test文件夾,當前的打開的是main.c,並有test / first / second / main.cio

那麼此變量表明的是 ?first / second / main.c編譯

${fileBasename}? 當前打開的文件名+後綴名,不包括路徑test

${fileBasenameNoExtension} 當前打開的文件的文件名,不包括路徑和後綴名

${fileDirname} 當前打開的文件所在的絕對路徑,不包括文件名

${fileExtname} 當前打開的文件的後綴名

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

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

跟 cmd 裏面的 cwd 是同樣的

${lineNumber}? 當前打開的文件,光標所在的行數

? 以上只是一部分,具體請到鏈接處。

要注意的是,大小寫不能錯,一個字都不能錯,並且尚未提示。

相關文章
相關標籤/搜索