文档章节

VS code 中的各种变量 ${file},${fileBasename}

shzwork
 shzwork
发布于 2019/03/19 15:25
字数 505
阅读 2.2K
收藏 0

这几天刚刚接触vscode ,用它写c,在编译的时候需要设置tasks.json,其中遇到了各种${},比如${file},${fileBasename}等等等等,

神烦,网上搜不到,最终还是在VS code的帮助里边找的,先把链接贴上https://code.visualstudio.com/docs/editor/tasks#vscode

介绍一下有关 文件之类的,

${workspaceRoot} 当前打开的文件夹的绝对路径+文件夹的名字

? ? ? ? ? ??${workspaceRootFolderName} ? 当前打开的文件夹的名字

? ??${file} 当前打开正在编辑的文件名,包括绝对路径,文件名,文件后缀名

${relativeFile} 从当前打开的文件夹到当前打开的文件的路径?

如 当前打开的是test文件夹,当前的打开的是main.c,并有test / first / second / main.c

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

${fileBasename}? 当前打开的文件名+后缀名,不包括路径

${fileBasenameNoExtension} 当前打开的文件的文件名,不包括路径和后缀名

${fileDirname} 当前打开的文件所在的绝对路径,不包括文件名

${fileExtname} 当前打开的文件的后缀名

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

不知道怎么描述,这是原文解释,

跟 cmd 里面的 cwd 是一样的

${lineNumber}? 当前打开的文件,光标所在的行数

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

要注意的是,大小写不能错,一个字都不能错,而且还没有提示。

说了这么多,你一定发现有几个字出现的挺多,"当前打开的" ,确实挺多的。希望对你有帮助。
--------------------- 
作者:bailsong 
来源:CSDN 
原文:https://blog.csdn.net/bailsong/article/details/77527773 
版权声明:本文为博主原创文章,转载请附上博文链接!

本文转载自:https://blog.csdn.net/bailsong/article/details/77527773 

shzwork

shzwork

粉丝 15
博文 959
码字总数 19235
作品 0
厦门
私信 提问
VSCode配置 Debugger for Chrome插件

注: 文章摘自 Dominic- - CSDN Debugger for Chrome这个插件是直接在vscode里面进行调试js文件,跟谷歌的控制台是一样的功能,下载了它就不用打开浏览器的控制台就能进行打断点。 首先在左侧...

小贤笔记
2018/08/13
0
0
看完这篇你们团队的代码也很规范

最近重构项目组件,看到项目中存在一些命名和方法分块方面存在一些问题,结合平时经验和 Apple官方代码规范 在此整理出 iOS 工程规范。提出第一个版本,如果后期觉得有不完善的地方,继续提出...

杭城小刘
2019/03/04
9K
11
优化Visual Studio Code的自动补全

Visual Studio Code (简称VS Code)是个很棒的代码编辑器,内置多种语言的自动补全功能,写JavaScript也不例外,VS Code提供的自动补全还是很赞的。 不过自动补全功能在有些情况下会失效,比...

切糕糕
2018/06/11
0
0
【前端】vue+vscode断点调试详解

前言 非开箱即用,仅作好奇心满足、复杂项目中自定义断点配置、下个项目中不求人不百度立即断点调试 涉及面较宽,需要一定经验,且各处均不会太深入(我也菜) 如果你到处搜索但始终解决不了:...

TIS-OMiddle
2019/08/03
0
0
Hbuilder最新版本不能自动编译

解决办法 1:安装 a: b: 重启开发工具 c: d: e: 1:文件后缀:.less 2:触发命令地址:D:Program FilesHBuilderpluginscom.pandora.nodejs.thrift1.0.0.201609081718jsnodemodules.binlessc......

3岁的小黄瓜
2016/10/19
186
0

没有更多内容

加载失败,请刷新页面

加载更多

每天AC系列(一):三数之和

1 题目 LeetCode第15题,难度中等,题目描述: 给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。 注意:答...

Blueeeeeee
今天
106
0
OSChina 周四乱弹 —— 水果你们都没吃全

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @ 莱布妮子:分享五月天的单曲《温柔》@小小编辑 @cIouddyy @clouddyy 《温柔》- 五月天 手机党少年们想听歌,请使劲儿戳(这里) @FalconChe...

小小编辑
今天
273
2
聚合支付网站被黑客攻击 导致数据库被篡改的防御办法

2020春节即将来临,收到新聚合支付平台网站客户的求助电话给我们Sinesafe,反映支付订单状态被修改由原先未支付修改为已支付,导致商户那边直接发货给此订单会员了,商户和平台的损失较大,很多码...

网站安全
昨天
108
0
MySQL-基于SELECT查询的UPDATE查询

我需要检查(从同一张表)基于日期时间的两个事件之间是否存在关联。 一组数据将包含某些事件的结束日期时间,另一组数据将包含其他事件的开始日期时间。 如果第一个事件在第二个事件之前完成...

javail
昨天
90
0
将PostgreSQL数据库复制到另一台服务器

我正在将生产PostgreSQL数据库复制到开发服务器。 什么是最快,最简单的方法? #1楼 pg_dump the_db_name > the_backup.sql 然后将备份复制到您的开发服务器,并使用以下命令进行还原: ps...

技术盛宴
昨天
154
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部