繁体   English   中英

在 vscode 中删除默认(自动检测)任务(launch.json 和 task.json)

[英]Removing default (auto-detect) Tasks (launch.json and task.json) in vscode

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

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

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

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

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

删除最近的任务

任务快速选择总是在顶部有一个“最近的任务”部分。 由于这是一个有价值的地方,您现在可以通过从该部分中删除它们来更好地管理您最近的任务。

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

将 task.autoDetect 设置为关闭

https://code.visualstudio.com/docs/editor/tasks#_task-autodetection

它也可以被每个扩展覆盖

{
  "typescript.tsc.autoDetect": "off",
  "grunt.autoDetect": "off",
  "jake.autoDetect": "off",
  "gulp.autoDetect": "off",
  "npm.autoDetect": "off"
}

如果扩展支持它,就像这样。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM