vscode Variables Reference
vscode Variables Reference
您可以在以下链接中找到该列表:https://code.visualstudio.com/docs/editor/variables-reference
出于后人的原因,我将列出变量(我一直试图找到它们),从链接中复制(并对其进行美化),以防它再次发生变化:
Visual Studio Code支持调试和任务配置文件中的变量替换。使用${variableName}
语法在launch.json和tasks.json文件中的字符串内支持变量替换。
预定义的变量
支持以下预定义变量:
${workspaceFolder}
- 在VS Code中打开的文件夹的路径${workspaceFolderBasename}
- VS代码中打开的文件夹的名称 - 没有 - 任何斜杠(/)${file}
- 当前打开的文件${relativeFile}
- 当前打开的文件相对于workspaceFolder${fileBasename}
- 当前打开的文件的基本名称${fileBasenameNoExtension}
- 当前打开的文件的基本名称,没有文件扩展名${fileDirname}
- 当前打开的文件的dirname${fileExtname}
- 当前打开文件的扩展名${cwd}
- 启动时任务运行器的当前工作目录${lineNumber}
- 活动文件中当前选定的行号${selectedText}
- 活动文件中当前选定的文本
注意:${workspaceRoot}
不推荐使用该变量以支持该${workspaceFolder}
变量。
环境变量
您还可以通过${env:Name}
语法引用环境变量(例如${env:PATH}
)
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceFolder}/app.js",
"cwd": "${workspaceFolder}",
"args": [ "${env:USERNAME}" ]
}
注意:确保匹配环境变量名称的大小写,例如${env:Path}
在Windows上。
设置和命令变量
您可以使用以下语法引用VS Code设置和命令:
${config:Name}
- 示例:$ {config:editor.fontSize}${command:CommandID}
- 示例:$ {command:explorer.newFolder}
每个工作区文件夹的变量范围
通过将根文件夹的名称附加到变量(用冒号分隔),可以访问工作区的兄弟根文件夹。如果没有根文件夹名称,则该变量的范围限定为使用它的同一文件夹。
例如,在具有文件夹Server和Client的多根工作空间中,a ${workspaceFolder:Client}
指的是Client root的路径。
======================== End
vscode Variables Reference的更多相关文章
- vscode undefined reference to `_imp__WSAStartup@8
vscode undefined reference to `_imp__WSAStartup@8' 使用vscode和g++编译.cpp时,报出如题错误,如下图: 查了百度之后,在.vscode/t ...
- 解决在manjaro下,vscode无法将chrome作为默认浏览器打开
Same issue. The solution is simple. Find the name of the exec command, for google chrome in arch lin ...
- Visual Studio Code 配置 gcc
作者:谭九鼎链接:https://www.zhihu.com/question/30315894/answer/154979413来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注 ...
- Visual Studio Code 如何编写运行 C、C++ 程序?
0. 前言 VS Code 是微软发布一款跨平台的源代码编辑器,其拥有强大的功能和丰富的扩展,使之能适合编写许多语言. 本文面向初学者(但不是纯小白),分享一点我配置C/C++的经验. 本文所有内容均 ...
- Visual Studio Code 配置C/C++环境
0. 前言 VS Code 是微软发布一款跨平台的源代码编辑器,其拥有强大的功能和丰富的扩展,使之能适合编写许多语言. 本文面向初学者(但不是纯小白),分享一点我配置C/C++的经验. 本文所有内容均 ...
- Win 10 MSYS2 VS Code 配置 c++ 的编译环境
博客参考 https://www.cnblogs.com/esllovesn/p/10012653.html 和 https://blog.csdn.net/bat67/article/details ...
- docker-compose编写(英文)
原文地址:https://docker.github.io/compose/compose-file/ Compose file reference The Compose file is a YAM ...
- NullReferenceException UnityEngine.Transform.get_localPosition
NullReferenceException UnityEngine.Transform.get_localPosition unity程序中,需要取得GO自身的Transform,出现如上空异常, ...
- SQLServer游标详解
一.游标概念 我们知道,关系数据库所有的关系运算其实是集合与集合的运算,它的输入是集合输出同样是集合,有时需要对结果集逐行进行处理,这时就需要用到游标.我们对游标的使用一本遵循“五步法”:声明游标—& ...
随机推荐
- php输出带尖括号的内容
有这样的数组 $arr = array( 'facebook' => 'facebook', '<facebook>' => '<facebook>', ); 输出 ...
- convert-Csharp-DateTime-Ticks-to-js
<!DOCTYPE html> <html> <head> <script> function myFunction() { var b = forma ...
- 一次IPC无法创建的问题
背景说明: 后台子系统都是运行在pc上的linux 系统有多个子系统,有一个子系统负责统一启停其他子系统,这里把这个子系统称为olddriver. ol ...
- Spring学习记录-Java 11运行eureka-server报javax.xml.bind.JAXBContext not present错
在pom.xml加入依赖就行 <dependency> <groupId>org.glassfish.jaxb</groupId> <artifactId&g ...
- java对象创建过程简介
这是看书的记录,字有点丑啊还是将就搬上来 -.-,等把后面看了完善图
- 第五篇 Flask组件之SQLAchemy及Flask-SQLAlchemy插件/Flask-Script/Flask-migrate/pipreqs模块
SQLAlchemy组件 一. 介绍 SQLAlchemy是一个基于Python实现的ORM框架.该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然 ...
- day-16 CNN卷积神经网络算法之Max pooling池化操作学习
利用CNN卷积神经网络进行训练时,进行完卷积运算,还需要接着进行Max pooling池化操作,目的是在尽量不丢失图像特征前期下,对图像进行downsampling. 首先看下max pooling的 ...
- Python3 小工具-TCP发现
from scapy.all import * import optparse import threading import os def scan(ip): pkt=IP(dst=ip)/TCP( ...
- Twaver的mono-desiner导出的json文件解析
以画的交换机为例,其他大概都差不多. 利用Twaver做出交换机模型如图1所示,其中,每一个端口都是一个单独的对象.具体Twaver操作流程参见网址:http://twaver.servasoft.c ...
- canvas学习(三):文字渲染
一.绘制基本的文字: var canvas = document.getElementById("myCanvas") var ctx = canvas.getContext('2 ...