vscode中的tasks.json文件在哪里?

时间:2015-12-14 13:16:27

标签: visual-studio-code

我刚开始在linux中使用vscode。我知道构建配置是在tasks.json中设置的。但是这个文件在哪里找到了?

我尝试了Ctrl-Shift-P然后

tasks,没有匹配的命令。

build,没有匹配的命令。

我也尝试在~/.vscode文件夹中找到它,这里没什么!

有没有办法找到/打开这个文件?

5 个答案:

答案 0 :(得分:8)

  1. 使用vscode
  2. 打开文件夹
  3. 点击F1
  4. 选择"任务:配置任务运行器"
  5. 按Enter键,vscode将为您创建示例task.json

答案 1 :(得分:2)

您必须手动创建它。当前版本的VS Code仅自动创建launch.jsonauto detect claims made in docs也不起作用(至少对我而言)。

以下是您可以在.vscode/tasks.json中创建的用于定义gulpjs任务的示例文件:

{
    "version":"0.1.0",
    "command": "./node_modules/.bin/gulp",
    "isShellCommand": true,
    "tasks":[
        {
            "taskName": "test",
            "isTestCommand": true,
            "problemMatcher": "$gulp-tsc",
            "showOutput": "always"
        }
    ]
}

答案 2 :(得分:2)

危险!这一切都变了。有关此主题的最新Microsoft文档不一致。请注意此顶部的版本警告:

https://code.visualstudio.com/docs/editor/tasks

请注意以下两者之间的冲突:

https://docs.microsoft.com/en-us/visualstudio/ide/customize-build-and-debug-tasks-in-visual-studio?view=vs-2017

这:

https://code.visualstudio.com/docs/languages/cpp

我无法就如何拯救生命挽救生命的直接答案(2019年3月12日),但是我可以告诉你我尝试过的排列方式都不是,

{。,.vs,.vscode} / {task.json,tasks.vs.json}

为我工作。他们在不更新所有相关文档的情况下更改了这种废话,真让我感到疯狂,并且向后兼容的“支持”使事情变得更糟。

答案 3 :(得分:0)


  

新任务版本 2.0.0

     

操作方法逐步


我是根据documentation 编译的:

首先我尝试了⬆︎ ⌘ B ...这对我来说不起作用(我正在观看YouTube教程...似乎有些过时了。

查看文档后,我发现您必须初始化打字稿文件夹。为此:

tsc --init-这将生成一个名为 tsconfig.json

的文件

文档据说在您运行code .之后运行tsc --init。我的工作与没有一样好。随意使用它,看看它的变化是什么,我实在不知道。

然后,将鼠标移至工具栏 (全局终端菜单。) ...在终端标签下,点击配置默认构建任务...

然后单击tsc: build,这将生成您的 tasks.json

请注意,我的生成不带“ version”:“ 2.0.0”行...因此,如果您执行的操作相同,则意味着您的硬件太旧了,您必须升级...。 ...只需在"version": "2.0.0",上方添加"tasks": [,就可以了。

✌?

答案 4 :(得分:0)

添加来自 Microsoft 的 C# 扩展。发布打开任何cs文件。它将安装 C# 依赖项。你会得到一个弹出窗口

enter image description here

点击是。 tasks.json 和 launch .json 都被创建了。