9得票5回答
调试和重新启动TypeScript VSCode上的更改

我希望能够使用VSCode调试器配置,在TypeScript文件上进行调试并设置断点,并在更改时重新启动调试器(类似于nodemon对更改的监视)。请参照以下的launch.json文件,目前已经可以通过VSCode运行,并且在更改时进行了重新启动但没有进行调试。 { "name":...

9得票1回答
扩展 API - 任务提供者 - 构建任务示例

我已经为我使用的编程语言构建了一个扩展,并创建了热键快捷方式,用于调用当前打开文档的URI的编译器可执行文件。我想将其转换为我的扩展中的构建任务。我已经创建了一个tasks.json文件,其中包含一个构建任务,可以工作并捕获错误等,但是只有在当前工作区中放置它时才起作用。 绝对没有添加构建任...

9得票1回答
VScode调试模式显示“找不到指定的任务”

在尝试在vscode中启动Debug会话时,它会抛出一个关于未找到指定任务的错误。我已经尝试了其他SO问题的解决方案,比如这个,但是没有成功。 launch.json: { // Use IntelliSense to learn about possible attributes. //...

9得票1回答
在VSCode中构建程序时如何指定包含路径?

让我们假设这是我的项目。 文件结构: project_root |-- inc | |-- header.h |-- src | |-- helpers.c | |-- main.c header.h #ifndef HEADER_H # define HEADER_H ...

8得票1回答
在VSCode的TypeScript构建任务中设置--verbose选项

当我从命令行编译时,我可以指定: tsc -b --verbose 但是我不知道如何在vs code中配置默认的构建任务以实现相同的功能。 我找不到任何相关的条目在tsconfig.json或tasks.json中。

8得票2回答
想让${workspaceFolder}在Windows上使用正斜杠吗?

我正在配置 tasks.json 中的 VSCode 任务,需要将 ${workspaceFolder} 传递给 'make' 命令,但是它需要使用正斜杠而不是反斜杠。 { "version": "2.0.0", "echoCommand": true, "tasks": [ { ...

8得票1回答
如何创建一个提供自定义problemMatcher的VS Code扩展?

我有一个使用自定义problemMatcher的项目。但是我想将其提取到一个扩展程序中,使其可配置。因此,最终可以在tasks.json中使用它,如下所示: { "problemMatcher": "$myCustomProblemMatcher" } 如何做到这一点?

8得票2回答
VS Code用户tasks.json

我有一些在VS Code中自定义的任务,想要在多个项目之间共享。这些任务目前安装在 $PROJECT_DIR/.vscode/tasks.json 中。 我应该把我的任务文件放在哪里,以便它可以被VS Code加载到所有项目中(我想类似于用户 vs 工作区设置)? 我尝试过~/.vscod...

8得票1回答
在扩展API中枚举终端设备

我知道如何使用vscode.window.createTerminal方法从VSCode扩展中创建新的终端。该方法返回对终端的引用,因此我可以随后与之交互,例如通过向其发送字符串等。 我真的很想能够与现有的VSCode终端进行交互,但找不到任何可用的API来实现这一点。是否可能枚举所有打开的...

8得票1回答
[Visual Studio Code]: 在保存时运行任务

我希望使用VSCode开发C程序。 我的tasks.json文件描述了构建阶段,如果我理解正确的话,它看起来像这样: { "version": "2.0.0", "tasks": [ { "type": "shell", ...