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

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

  1. DELL第14代服务器_装机_BIOS配置详解

    DELL第14代服务器装系统前BIOS设置(推荐) 共需要配置两个 1.SATA Settings设置ACHI Mode (没有阵列卡则选择RAID Mode) 2.Boot Settings设置UE ...

  2. 【转】VScode tasks.json和launch.json的设置

    转自:VScode tasks.json和launch.json的设置 - 知乎 目录 C++(方法1:不使用VSCode插件,较繁琐) C++(方法2:使用Native Debug插件) C++(方 ...

  3. vscode中setting.json配置详解

    vscode中的setting.json配置文件配置详解 话不多说上配置文件 大家按需复制到自己的setting.json配置文件中即可 [{// 控制是否在编辑器中显示 CodeLens." ...

  4. VsCode配置Python项目的setting.json和launch.json两个配置文件

    我们在VsCode中首次创建一个Python项目,一般情况下是不会有setting.json和launch.json两个配置文件,如下图所示: 那么这个时候我们可以通过点击下方的"运行和调使 ...

  5. 基于Mono和VSCode打造轻量级跨平台IDE

      最近Visual Studio推出Mac版本的消息迅速在技术圈里刷屏,当工程师们最喜欢的笔记本电脑Mac,邂逅地球上最强大的集成开发环境Visual Studio的时候,会碰撞出怎样精彩的火花呢? ...

  6. linux使用vscode运行c,Linux中使用VS Code编译调试C++项目详解

    前言 关于VS Code在Linux下的安装这里就不提了,不管是CentOS还是Ubuntu,如果不懂且搜问题足够的情况下,你会解决的. 一.前置知识--gcc/g++的编译链接过程 在Windows ...

  7. Visual Studio Code (VSCode) 之 C/C++ 调试配置详解

    准备   默认情况下,VSCode仅仅内置了对node.js运行时的调试支持,只可以直接调试JavaScript.TypeScript和任何其他翻译为JavaScript的语言.其他语言的调试支持,都 ...

  8. CentOS下Redis 2.2.14安装配置详解

    一. 下载redis最新版本2.2.14 cd /usr/local/src wget –c http://redis.googlecode.com/files/redis-2.2.14.tar.gz ...

  9. 如何恢复vscode的默认配置_VS Code使用之基本设置与配置详解

    基本是原文的翻译 用户设置与工作空间设置 VS Code提供了两种设置方式: 用户设置: 这种方式进行的设置,会应用于该用户打开的所有工程: 工作空间设置:工作空间是指使用VS Code打开的某个文件 ...

最新文章

  1. 事务中SET XACT_ABORT各种用法
  2. 计算机应用基础 pdf 陈建军教案,温州市第二职业中等专业学校(温五中) 教学资源 温州市《计算机应用基础》学业水平测试考纲(转发)...
  3. 2021年高考理综单科成绩查询,2021年高考总分是多少 2021年高考各科满分多少分...
  4. 搜索python题目的软件_Python编程快速上手——正则表达式查找功能案例分析
  5. 重磅开源:TN文本分析语言
  6. tsql_TSQL的历史
  7. maven环境、本地仓储配置(下载安装)
  8. 高通7227平台外接UBLOX的GPS模块数据接收不稳定问题
  9. 加入收藏和设为首页JQuery代码
  10. 搜狗站群之搜狗验证推送工具
  11. 计算机网络中的广播啥意思,卫星IP数据广播是什么意思?
  12. Facebook内战:关于欲望、天才和背叛的故事
  13. Oracle 11g 找不到文件 D:\app\Administrator\product\11.2.0\dbhome_1\oc4j\j2ee\oc4j_appli
  14. 百分点认知智能实验室:如何打造工业级的机器翻译
  15. Centos 7.2 及php7环境下升级memcache未果,改安装 memcached
  16. 四阶龙格库塔法c语言程序,四阶龙格_库塔算法的C语言实现_毋玉芝
  17. golang testing简介
  18. STM32 I2C HAL库读取HTU21D
  19. 统一数据交换(UDX)
  20. 计算机音乐桃源恋歌,谁有桃源恋歌的谱子

热门文章

  1. 隧道模式HTTP使用教程
  2. 一些常用医学名词总结
  3. 组合导航(八):INS/GPS组合导航
  4. illustrator 教程
  5. 计算机教学案例小学,《小学生计算机指法练习》教学案例
  6. php5.3空间数据库,windows下 php5.3如何连接mssql
  7. 可识别与分拣分子的DNA纳米机器人来了,未来或运输药物至人类血液
  8. 数字类型以及类型转换
  9. 子弹短信真是猛如“子弹”?还是言过其实
  10. 2010年度总结3:GIS导航软件项目