当前位置:网站首页>将vscode打造无敌的IDE(14) tasks.json和launch.json配置详解,随心所欲添加自动化任务

将vscode打造无敌的IDE(14) tasks.json和launch.json配置详解,随心所欲添加自动化任务

2022-06-23 15:26:00 奇妙之二进制

vscode是一个轻量级的文本编辑器,但是它的扩展插件可以让他拓展成功能齐全的IDE,这其中就靠的是tasks.json和launch.json的配置。这两个文件需要存放在当前工程的.vscode目录下。

vscode预定义了一些变量供我们在json文件使用:

预定义变量

变量名含义
${workspaceRoot}当前打开的文件夹的绝对路径+文件夹的名字
${workspaceRootFolderName}当前打开的文件夹的名字
${file}当前打开正在编辑的文件名,包括绝对路径,文件名,文件后缀名
${relativeFile}从当前打开的文件夹到当前打开的文件的路径如 当前打开的是test文件夹,当前的打开的是main.c,并有test/first/second/main.c那么此变量代表的是 first / second / main.c
${fileBasename}当前打开的文件名+后缀名,不包括路径
${fileBasenameNoExtension}当前打开的文件的文件名,不包括路径和后缀名
${fileDirname}当前打开的文件所在的绝对路径,不包括文件名
${fileExtname}当前打开的文件的后缀名
${cwd}任务开始运行时的当前工作目录
${lineNumber}当前打开的文件&#x
原网站

版权声明
本文为[奇妙之二进制]所创,转载请带上原文链接,感谢
https://hongjh.blog.csdn.net/article/details/125405732