Visual studio code 如何评估扩展中的VS代码环境变量

Visual studio code 如何评估扩展中的VS代码环境变量,visual-studio-code,vscode-extensions,Visual Studio Code,Vscode Extensions,几周前,我问了一个类似的问题,但我想,因为问题太具体、太长,我没有得到答案。这次我将试着问一个更直接的问题-- 我目前正在编写VS代码扩展。VS代码API中是否内置了一个函数,当给定一个字符串作为输入时,该函数允许对环境变量进行求值,如tasks.json文件中使用的变量?可在此处找到变量的完整列表: 这样的函数将接收包含环境变量和工作区信息的字符串,然后计算其中的环境变量示例:“${workspaceFolder}{FileBaseNameNoText}.txt”→ “myWokspaceFo

几周前,我问了一个类似的问题,但我想,因为问题太具体、太长,我没有得到答案。这次我将试着问一个更直接的问题--

我目前正在编写VS代码扩展。VS代码API中是否内置了一个函数,当给定一个字符串作为输入时,该函数允许对环境变量进行求值,如tasks.json文件中使用的变量?可在此处找到变量的完整列表:

这样的函数将接收包含环境变量和工作区信息的字符串,然后计算其中的环境变量示例
“${workspaceFolder}{FileBaseNameNoText}.txt”
→ <代码>“myWokspaceFolderName_myFileName.txt

我知道VS Code具有内置功能(因为它在任务中使用),但我不知道它们是如何实现的和/或我是否能够在不必为扩展重新构建的情况下使用该功能。在扩展中实现此功能的最佳方法是什么?