VSCODE中各種預定義變量匯總


在vscode中定義了一些變量,在配置任務腳本時,可能會用到。本文以tasks.json腳本為例,介紹各個變量的含義。

假設當前workspace的路徑為:/home/Coding/Test,workspace文件夾下的結構如下(+表示下一層):

/home/Coding/Test

+.vscode

++tasks.json

++launch.json

+main.cpp

 

${workspaceFolder} :表示當前workspace文件夾路徑,也即/home/Coding/Test

${workspaceRootFolderName}:表示workspace的文件夾名,也即Test

${file}:文件自身的絕對路徑,也即/home/Coding/Test/.vscode/tasks.json

${relativeFile}:文件在workspace中的路徑,也即.vscode/tasks.json

${fileBasenameNoExtension}:當前文件的文件名,不帶后綴,也即tasks

${fileBasename}:當前文件的文件名,tasks.json

${fileDirname}:文件所在的文件夾路徑,也即/home/Coding/Test/.vscode

${fileExtname}:當前文件的后綴,也即.json

${lineNumber}:當前文件光標所在的行號

${env:PATH}:系統中的環境變量

點贊 1
————————————————
版權聲明:本文為CSDN博主「古古有它」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/endurehero/article/details/80100991


免責聲明!

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



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