VSCode预置变量

Posted by luoruiqing on June 28, 2020

官方说明 https://code.visualstudio.com/docs/editor/variables-reference

中文对照

  • ${workspaceFolder} - 在 VS Code 中打开的文件夹的路径
  • ${workspaceFolderBasename} - VS 代码中打开的文件夹的名称 - 没有 - 任何斜杠(/)
  • ${file} - 当前打开的文件
  • ${relativeFile} - 当前打开的文件相对于 workspaceFolder
  • ${fileBasename} - 当前打开的文件的基本名称
  • ${fileBasenameNoExtension} - 当前打开的文件的基本名称,没有文件扩展名
  • ${fileDirname} - 当前打开的文件的 dirname
  • ${fileExtname} - 当前打开文件的扩展名
  • ${cwd} - 启动时任务运行器的当前工作目录
  • ${lineNumber} - 活动文件中当前选定的行号
  • ${selectedText} - 活动文件中当前选定的文本

如何打印值()

新建文件 tasks.json

1
2
3
4
5
6
7
8
9
10
{
  "version": "2.0.0",
  "tasks": [
    {
      "label": "echo",
      "type": "shell",
      "command": "echo ${workspaceFolder}"
    }
  ]
}

使用 VSCode 终端执行该文件,