gpt4 book ai didi

visual-studio-code - 每个用户在Visual Studio Code中创建任务

转载 作者:行者123 更新时间:2023-12-02 04:48:22 44 4
gpt4 key购买 nike

当我为Visual Studio Code创建Node任务时,它在 .settings 文件夹内的已打开文件夹(在本例中为node-app,如下图所示)中创建了一个 task.json 文件。即:它为每个文件夹创建一个任务。

{
"version": "0.1.0",
"command": "node",
"isShellCommand": true,
"args": ["${file}"]
}

我的问题是如何为每个用户创建一个任务,而不是基于项目的任务,以便我可以从任何文件夹执行节点代码,而不必为在Visual Studio Code中打开的每个文件夹创建相同的任务。

还有如何在不打开文件夹的情况下执行单个文件。

最佳答案

看起来将在2020年1月发行的v1.42中。请参见https://github.com/microsoft/vscode/issues/89343(用户级任务)。还有https://github.com/microsoft/vscode/issues/1435

除了在.code-workspace文件和
您打开的文件夹中的task.json,现在可以在用户级别拥有任务
用户settings.json旁边的task.json。

打开一个包含一些任务的文件夹。 vscode项目是一个很好的
例。

运行“打开用户任务”命令以在旁边创建一个task.json文件
您的用户settings.json文件。

将shell或进程类型任务添加到新的task.json。只有那两个
这里支持任务类型。

运行“运行任务”命令,并确认您看到新的用户级别
任务。验证您可以说出它是任务中的用户级任务
快速选择。验证您可以通过以下方式配置用户级任务
在快速选择中单击其旁边的齿轮。确认您可以
运行用户任务。

大概在v1.42中,它就在Insiders's Build中。

-------从1.42 release notes:

用户级任务

现在,用户设置支持在tasks.json中声明的任务
水平。如果您有一个跨多个项目使用的构建脚本,
或者如果您不想将任务放在项目文件夹中,则可以添加
用户tasks.json文件中的任务。您可以运行任务:开放用户
任务
命令可创建用户级任务。这些任务将是
在所有文件夹和工作空间中可用。只有shell
此处支持process任务类型。

关于visual-studio-code - 每个用户在Visual Studio Code中创建任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30949413/

44 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com