【问题标题】:Removing default (auto-detect) Tasks (launch.json and task.json) in vscode删除 vscode 中的默认(自动检测)任务(launch.json 和 task.json)
【发布时间】:2020-12-08 00:31:07
【问题描述】:

当我尝试为任何 C/C++ 文件运行构建任务时,VScode 会要求我确定要使用哪个任务,或者配置一个新的 task.json strong>,通过弹出菜单。如下图所示

现在任务太多了,我想删除其中一些,以便我配置的最近的任务将显示在菜单中。

所以,我正在寻找一种方法来删除这些任务并将我最近配置的任务作为默认值。

我在 macOS Catalina 上,使用最新版本的 VScode。

【问题讨论】:

  • 打开.vscode/tasks.json并删除你不想要的任务
  • @rioV8 你说的是当前项目中的 .vscode 目录?还是在 macOS 主目录中?如果是关于当前打开的文件夹/工作区,那么这将不起作用,因为每个新项目都会弹出建议,无论是空的还是有 task.json
  • 项目文件夹.vscode。主目录中没有tasks.json。检测到的任务来自 C++ 扩展,将tasks.json 中的任务之一设置为默认构建任务
  • @rioV8 我知道它来自 C/C++ 扩展,但我只是想摆脱它们,不是吗?另外,我如何将一个设置为默认值?现在,我正在使用 "group" { isDefault: "true" } 但这只是每次都需要重新配置。如果您知道任何可以在 macOS 上进行一次性设置的链接,我将不胜感激。
  • 还提到它是build 组,查看任务文档

标签: visual-studio-code task


【解决方案1】:

从最近的任务列表中删除选定任务的功能将在 v1.52 中。

删除最近的任务

任务 quickpick 总是有一个“最近的任务”部分 最佳。由于这是一个有价值的地方,您现在可以更好地管理您的 从该部分中删除最近的任务。

来自https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_52.md#remove-recent-tasks

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-18
    • 2023-03-30
    相关资源
    最近更新 更多