tasks.json 的当前子文件夹变量

current subfolder variable for tasks.json

如何使用 VSCODE 使用 tasks.json 中的当前文件夹名称? 与以下相关variables-reference

文件路径示例:/home/your-username/your-project/folder/子文件夹/file.ext 我只想获取子文件夹名称。

window 标题设置的 following documentation 中有一个名为 ${activeFolderShort} 的预定义变量。但它在 tasks.json 文件中不起作用。

这是我的任务代码:

{
        "label": "reload",
        "windows": {
            "command": "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"
        },
        "args": [
            "http://localhost:52945/${activeFolderShort}/${fileBasenameNoExtension}"
        ],
        "problemMatcher": []
    }

您可以使用扩展程序 Command Variable

使用变量

${command:extension.commandvariable.file.fileDirBasename}