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


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

 from: https://blog.csdn.net/bailsong/article/details/77527773

這幾天剛剛接觸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}  當前打開的文件,光標所在的行數

 

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

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM