参考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所在的地址