几周前,我问了一个与此类似的问题,但是我认为因为它是如此具体和冗长,所以我没有得到答案。 See original post。这次我会尝试问一个更直接的问题-
我目前正在编写VS Code扩展。 VS Code API中是否内置有一个函数,当给定字符串作为输入时,该函数可用于评估环境变量,例如tasks.json
文件中使用的那些变量吗?变量的完整列表可以在这里找到:https://code.visualstudio.com/docs/editor/variables-reference。
此类函数将接收一个包含环境变量和有关工作空间的信息的字符串,然后在其中评估环境变量。 示例:"${workspaceFolder}_${fileBasenameNoExt}.txt"
→"myWokspaceFolderName_myFileName.txt
我知道VS Code具有内置功能(如在任务中使用的那样),但是我不知道他们是如何做到的,和/或我是否能够使用该功能而不必为我的扩展重建它。 在我的扩展程序中实现此功能的最佳方法是什么?