参考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所在的地址
本文深入解析了VSCode中各种变量的含义与应用场景,包括工作区、文件路径、光标位置等关键信息,为开发者提供了实用的编辑器配置指南。
1124

被折叠的 条评论
为什么被折叠?



