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}? 当前打开的文件,光标所在的行数

? 以上只是一部分,具体请到链接处。

要注意的是,大小写不能错,一个字都不能错,并且尚未提示。

相关文章
相关标签/搜索