知方号

知方号

vs code中的类似${workspaceFolder}的变量的解释

背景介绍

Visual Studio Code支持Debugging和Task配置文件中的变量替换,以及一些选择设置。这些变量如 ${workspaceFolder} , ${workspaceFolderBasename}, ${fileWorkspaceFolder}。而且这些变量应用的非常普遍,然而我们一直无法准确知道这些变量在运行中到底表达什么含义,如果能在调试的时候将他们输出打印出来,就会能够更好的配置我们的项目。

变量解释

如下图vs code打开路径/home/chenrui/Documents/redis 的redis项目。以打开这个项目为例子,对下面的变量进行解释。

如下是可能出现在 tasks.json, launch.json 中的所有变量

${workspaceFolder} -图中的redis项目在vs code中打开的文件夹路径 /home/chenrui/Documents/redis

${workspaceFolderBasename} -图中的redis项目在vs code中打开的没有任何斜杠(/)的文件夹的名称 redis

${file} -当前打开的文件,如果我当前打开的是tasks.json,那么此时中的 ${file} 就是表示的当前的tasks.json的绝对路径 /hom

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。