Post

VS Code 变量含义

参考 VS Code官方文档:https://code.visualstudio.com/docs/editor/variables-reference

变量含义
${workspaceFolder}在 VS Code 中打开的工作区文件夹的绝对路径
${workspaceFolderBasename}在 VS Code 中打开的工作区文件夹的名称
${file}当前打开文件的绝对路径
${relativeFile}当前打开文件的相对路径(相对于 ${workspaceFolder}
${relativeFileDirname}相对于 ${workspaceFolder} 当前打开文件所处的文件夹名称
${fileBasename}当前打开文件的文件名
${fileBasenameNoExtension}当前打开文件的文件名(不带扩展名)
${fileDirname}当前打开文件的绝对目录名
${fileExtname}当前打开文件的扩展名
${cwd}任务运行程序启动时的当前工作目录
${lineNumber}当前文件光标所在行数
${selectedText}当前文件中选中的文本
${execPath}VS Code.exe 的目录
${defaultBuildTask}默认 build 任务的名称

假设:

  1. /home/your-username/your-project 作为工作区
  2. 打开了 /home/your-username/your-project/folder/file.ext 文件

则上述变量有如下取值:

  • ${workspaceFolder} : /home/your-username/your-project
  • ${workspaceFolderBasename} : your-project
  • ${file} : /home/your-username/your-project/folder/file.ext
  • ${relativeFile} : folder/file.ext
  • ${relativeFileDirname} : folder
  • ${fileBasename} : file.ext
  • ${fileBasenameNoExtension} : file
  • ${fileDirname} : /home/your-username/your-project/folder
  • ${fileExtname} : .ext
  • ${lineNumber} : 光标所在行数
  • ${selectedText} : 选中的文本
  • ${execPath} : Code.exe 所在的地址
This post is licensed under CC BY 4.0 by the author.