amb*_*b85 8 visual-studio-code vscode-tasks
我在 VS Code 中有一些自定义任务,我想在多个项目中共享它们。这些任务当前安装在$PROJECT_DIR/.vscode/tasks.json.
我应该将任务文件放在哪里,以便 VS Code 为所有项目加载它(我正在考虑类似于用户与工作空间设置的内容)?
我已经尝试过~/.vscode/tasks.json(我不确定这是否是 VS Code 使用的位置,或者它是否是我很久以前创建的位置)以及$HOME/Library/Application \Support/Code/User/tasks.json(这是存储自定义等的位置)settings.json。keybindings.json这两个位置都不起作用。
目前,我似乎只能在每个工作区而不是全局定义自定义任务。我在官方文档中看不到任何内容。欢迎任何指点吗?
小智 5
要回答有关“用户任务”文件位置的具体问题tasks.json:
~/.config/Code/User/tasks.json/mnt/c/Users/<username>/AppData/Roaming/Code/User/tasks.json[如果您知道Mac或其他系统中的位置,请随意编辑]
这个问题与在 Visual Studio Code 中为每个用户创建任务重复,但我无法将其标记为尚未投票或接受。转载于此:
看起来这将出现在 2020 年 1 月发布的 v1.42 中。请参阅https://github.com/microsoft/vscode/issues/89343(用户级任务)。和https://github.com/microsoft/vscode/issues/1435。
除了在打开的文件夹中的 .code-workspace 文件和tasks.json 中包含任务之外,您现在还可以在用户settings.json 旁边的用户级tasks.json 中包含任务。
打开包含一些任务的文件夹。vscode 项目就是一个很好的例子。
运行“打开用户任务”命令以在用户 settings.json 文件旁边创建一个tasks.json 文件。
将 shell 或进程类型任务添加到新的tasks.json。这里仅支持这两种类型的任务。
运行运行任务命令并验证您是否看到新的用户级别任务。验证您是否可以在任务快速选择中判断这是用户级任务。通过单击快速选择中旁边的齿轮,验证您是否可以配置用户级别任务。验证您是否可以运行用户任务。
它已经在 Insiders' Build 中了,大概是 v1.42。
-------- 来自1.42 发行说明:
用户级任务
tasks.json现在在用户设置级别支持声明的任务。如果您有一个在多个项目中使用的构建脚本,或者如果您不希望将任务放在项目文件夹中,则可以将任务添加到用户文件中tasks.json。您可以运行任务:打开用户任务命令来创建用户级任务。这些任务将在所有文件夹和工作区中可用。这里仅支持shell和 任务类型。process
| 归档时间: |
|
| 查看次数: |
3894 次 |
| 最近记录: |