annidy / notes

0 stars 0 forks source link

vscode预设环境变量 #310

Open annidy opened 4 months ago

annidy commented 4 months ago

在Visual Studio Code (VSCode) 中,可以通过配置文件来使用一些预定义的环境变量。这些环境变量可以让配置更灵活,能够根据当前的工作环境动态调整。以下是一些常用的环境变量:

  1. ${workspaceFolder}:表示当前打开的工作区根目录的绝对路径。如果你打开了一个文件夹作为工作区,这个变量就代表那个文件夹的路径。

  2. ${file}:表示当前在编辑器中打开的文件的完整路径。

  3. ${relativeFile}:表示当前编辑器中打开的文件相对于工作区根目录的路径。

  4. ${fileBasename}:当前编辑器中打开的文件的基名(即不包含路径和扩展名的文件名)。

  5. ${fileBasenameNoExtension}:当前编辑器中打开的文件的基名,不包含扩展名。

  6. ${fileDirname}:当前编辑器中打开的文件所在的目录路径。

  7. ${fileExtname}:当前编辑器中打开的文件的扩展名。

  8. ${cwd}:当前任务运行的工作目录。这通常与workspaceFolder相同,但可以根据任务配置有所不同。

  9. ${lineNumber}${line}:当前光标所在行的行号。

  10. ${selectedText}:当前选中的文本。

  11. ${execPath}:VSCode的可执行文件路径。

这些环境变量可以在VSCode的多种配置中使用,比如任务(task)配置 (tasks.json)、launch配置 (launch.json) 以及工作区设置 (settings.json) 中,帮助自动化构建、调试或执行其他脚本时动态引用文件路径或名称等信息。