VisualStudioCode

最后更新:

相关网址

变量参考

预定义变量

支持以下预定义变量:

  • ${userHome} - 用户主文件夹的路径
  • ${workspaceFolder} - 在 VS Code 中打开的文件夹的路径
  • ${workspaceFolderBasename} - 在 VS Code 中打开的文件夹的名称,不带任何斜杠 (/)
  • ${file} - 当前打开的文件
  • ${fileWorkspaceFolder} - 当前打开的文件的工作区文件夹
  • ${relativeFile} - 当前打开的文件相对于workspaceFolder
  • ${relativeFileDirname} - 当前打开的文件的目录名相对于workspaceFolder
  • ${fileBasename} - 当前打开的文件的基名
  • ${fileBasenameNoExtension} - 当前打开的文件的 basename,没有文件扩展名
  • ${fileExtname} - 当前打开的文件的扩展名
  • ${fileDirname} - 当前打开的文件的文件夹路径
  • ${fileDirnameBasename} - 当前打开的文件的文件夹名称
  • ${cwd} - VS Code 启动时任务运行程序的当前工作目录
  • ${lineNumber} - 活动文件中当前选定的行号
  • ${selectedText} - 活动文件中当前选定的文本
  • ${execPath} - 正在运行的 VS Code 可执行文件的路径
  • ${defaultBuildTask} - 默认构建任务的名称
  • ${pathSeparator} - 操作系统用于分隔文件路径中组件的字符

预定义变量示例

假设您有以下要求: 位于编辑器中打开的文件;/home/your-username/your-project/folder/file.ext 作为根工作区打开的目录。/home/your-username/your-project 因此,每个变量将具有以下值:

  • ${userHome} - /home/your-username
  • ${workspaceFolder} - /home/your-username/your-project
  • ${workspaceFolderBasename} - your-project
  • ${文件} - /home/your-username/your-project/folder/file.ext
  • ${fileWorkspaceFolder} - /home/your-username/your-project
  • ${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 的位置
  • ${pathSeparator} - 在 macOS 或 linux 上,在 Windows 上/
    提示:在字符串值中使用 IntelliSense,以获取预定义变量的完整列表。tasks.jsonlaunch.json

参考资料

C++相关

     转载说明:请附上本文链接及上述版权声明。