【发布时间】:2020-11-19 05:02:00
【问题描述】:
如何使用 VSCODE 使用 tasks.json 中的当前文件夹名称? 相关variables-reference
文件路径示例:/home/your-username/your-project/folder/子文件夹/file.ext 我只想获取子文件夹名称。
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": []
}
【问题讨论】:
-
我认为你过于复杂了。为什么不直接取最后 2 个“/”之间的文本,而不是试图找到一种方法来获取文件路径的简短版本?
标签: visual-studio-code vscode-tasks