问题标签 [vscode-tasks]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
666 浏览

c++ - g ++自定义任务在外部终端而不是vs代码内部终端中打开

我在 VSCode 中有以下任务来构建 C++ 程序。

但是,每次我运行它时,输出都会在外部终端中打开。我想运行我的构建并在内部终端中查看输出。这可能吗?如果可以,我需要改变什么?

0 投票
1 回答
1910 浏览

visual-studio-code - 一个文件中的 VS Code 多语言荧光笔

首先,几天前我刚刚迁移到VS Code for Sublime Text 。

我想要的是在一个语言扩展中使用多种语言荧光笔。

例如:我想突出显示,和文件内的正确结束标签HTMLPHPJavascript.php

我能找到的唯一方法是在我添加以下代码的设置中:

当我尝试这个时,该.php文件只突出显示HTML语法。

那么是否有任何扩展或任何其他方式来实现我想要的结果。?

0 投票
5 回答
6820 浏览

typescript - 调试并重新启动更改 typescript vscode

我想在打字稿文件上调试和设置断点,并在使用 VSCode 调试器配置进行更改(如 nodemon 监视更改)时重新启动调试器。

到目前为止,我通过 VSCode 运行并在更改时重新启动而无需调试。

这是我的launch.json:

有任何想法吗?

0 投票
1 回答
1204 浏览

visual-studio-code - VSCode 中后台任务的正确 beginPattern 和 endsPattern 是什么?

我有一个静态网站(即只有 html 和客户端 JavaScript),我在本地调试时使用 python 提供服务。我有一个 VSCode 任务可以正确启动 python,并试图将该任务设置为preLaunchTaskDebugger for Chrome启动任务。期望的行为是,每当我开始调试serve下面的任务时,可以确保为站点提供服务。

如果我正确理解后台任务,则可以设置 a beginsPatternandendsPattern来表示状态更改。

我期待当python回声

在 0.0.0.0 端口 8000 ( http://0.0.0.0:8000/ ) 上提供 HTTP ...

下面将向启动任务发出它已经开始的信号stdoutproblemMatcher相反,启动任务会一直等待,直到任务的 shell 命令终止后才会继续。

可以配置任务来实现这种行为吗?

启动配置

服务任务

0 投票
1 回答
1199 浏览

visual-studio-code - 有没有办法使用 VS Code 任务运行命令?

在 VS Code 中,我有一个扩展,我可以通过按 F1 并按名称搜索来运行其命令。但是我想从任务(tasks.json)中自动运行它。我从键盘快捷键知道它的全名。

0 投票
0 回答
3704 浏览

java - Java 无法在 VSCode 中运行 - 导入不起作用

好的,所以我按照 vscode 网站上的指南到了 T,我被困在它说调试器将为我创建 launch.json 的地方。没有launch.json。

这是您的参考指南 - https://code.visualstudio.com/docs/java/java-tutorial

当我运行代码时,它告诉我没有定义任何包/方法。具体来说,该单个文件之外的任何内容都是未定义的。任何导入都不起作用;尽管所有的包/方法都在那里并包含在程序中。

main.java:2: 错误:包异常不存在 import exceptions.myException;

即使我从 github 克隆的预构建程序也不起作用。

我已经安装了 Java 扩展包,其中包括 Red Hat 的 Language Support for Java(TM) 和 Debugger for Java。

我安装了 JDK,路径在我的环境变量中定义为 JAVA_HOME - C:\Program Files (x86)\Java\jdk1.8.0_161。

我还安装了 maven 并检查以通过 CMD 提示签出版本。

我看过大约 10 部 yt 视频,他们都说同样的话。

如果有人有关于如何设置它的体面指南,或者可以亲自引导我完成整个过程,我将不胜感激。

0 投票
2 回答
7390 浏览

visual-studio-code - Visual Studio Code 中每个工作区的 keybindings.json

是否可以将 keybindings.json 作为工作区设置的一部分而不是用户设置?

由于我有与我的工作区相关联的特定任务,我还希望能够分配特定于工作区的快捷方式。因为我会在单独的 Windows 和 Linux 环境中使用这些快捷方式,所以我不希望看到这些键绑定定义最终出现在我的环境特定用户设置中。

0 投票
1 回答
1980 浏览

typescript - VSCode TypeScript problemMatcher `$tsc-watch` 不看

我试图避免watch: truetsconfig.json配置中使用。

通过 VSCode 的任务,我正在使用基本问题匹配器$tsc-watch,但在构建时它没有tsc以监视模式启动。我正在添加gulp支持,我看到有,gulp-watch但我想了解为什么$tsc-watch不能像我认为的那样工作。

0 投票
1 回答
1697 浏览

visual-studio-code - 将密钥绑定到特定任务

通过文档扫描可以找到:

但它只打开任务托盘并提示选择任务。问题是如何运行特定任务?

0 投票
0 回答
359 浏览

visual-studio-code - 在控制台/终端输出上运行任务的“problemMatcher”

有没有办法以编程方式在输出上运行问题匹配器?我会做一个特定的命令(将文件编译到 DB),然后在收到的控制台/终端输出上运行问题匹配器,作为扩展命令。

如果我可以从任务中获取命令,我可以使用自定义问题匹配器公开任务。(功能请求#11396

是否有其他方法可以通过扩展中的问题匹配器传递“非 shell”命令?或者也许在扩展内运行任务?任何能让它工作的东西...... :)