亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

淺析VSCode tasks.json中的各種替換變量的意思 ${workspaceFolder} ${file} ${fileBasename} ${fileDirname}等

 更新時(shí)間:2020年03月20日 11:32:31   作者:bat67  
這篇文章主要介紹了關(guān)于VSCode tasks.json中的各種替換變量的意思 ${workspaceFolder} ${file} ${fileBasename} ${fileDirname}等,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有參考借鑒價(jià)值,需要的朋友可以參考下

When authoring tasks configurations, it is often useful to have a set of predefined common variables. VS Code supports variable substitution inside strings in the tasks.json file and has the following predefined variables:

  • ${workspaceFolder} the path of the workspace folder that contains the tasks.json file
  • ${workspaceRootFolderName} the name of the folder opened in VS Code without any slashes (/)
  • ${file} the current opened file
  • ${relativeFile} the current opened file relative to the workspace folder containing the file
  • ${fileBasename} the current opened file's basename
  • ${fileBasenameNoExtension} the current opened file's basename without the extension
  • ${fileDirname} the current opened file's dirname
  • ${fileExtname} the current opened file's extension
  • ${cwd} the task runner's current working directory on startup
  • ${lineNumber} the current selected line number in the active file

You can also reference environment variables through ${env:Name} (for example, ${env:PATH}). Be sure to match the environment variable name's casing, for example ${env:Path} on Windows.

Below is an example of a custom task configuration that passes the current opened file to the TypeScript compiler.

{
  "taskName": "TypeScript compile",
  "type": "shell",
  "command": "tsc ${file}",
  "problemMatcher": [
    "$tsc"
  ]
}

部分翻譯:(來(lái)自互聯(lián)網(wǎng))

${workspaceRoot} 當(dāng)前打開(kāi)的文件夾的絕對(duì)路徑+文件夾的名字

            ${workspaceRootFolderName}   當(dāng)前打開(kāi)的文件夾的名字

    ${file}當(dāng)前打開(kāi)正在編輯的文件名,包括絕對(duì)路徑,文件名,文件后綴名

${relativeFile}從當(dāng)前打開(kāi)的文件夾到當(dāng)前打開(kāi)的文件的路徑

如 當(dāng)前打開(kāi)的是test文件夾,當(dāng)前的打開(kāi)的是main.c,并有test / first / second / main.c

那么此變量代表的是  first / second / main.c

${fileBasename}  當(dāng)前打開(kāi)的文件名+后綴名,不包括路徑

${fileBasenameNoExtension} 當(dāng)前打開(kāi)的文件的文件名,不包括路徑和后綴名

${fileDirname} 當(dāng)前打開(kāi)的文件所在的絕對(duì)路徑,不包括文件名

${fileExtname} 當(dāng)前打開(kāi)的文件的后綴名

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

不知道怎么描述,這是原文解釋?zhuān)?/p>

跟 cmd 里面的 cwd 是一樣的

${lineNumber}  當(dāng)前打開(kāi)的文件,光標(biāo)所在的行數(shù)

更新一個(gè)鏈接:https://code.visualstudio.com/docs/editor/variables-reference

總結(jié)

到此這篇關(guān)于淺析VSCode tasks.json中的各種替換變量的意思 ${workspaceFolder} ${file} ${fileBasename} ${fileDirname}等的文章就介紹到這了,更多相關(guān)VSCode tasks.json 替換變量?jī)?nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論