问题标签 [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.
c++ - 如何使用任务在 Visual Studio Code 中运行 Cmake
我正在尝试ctrl+shift+B
像这样运行cmake:
但无论我做什么,它都在 ${workspaceRoot} 而不是 ${workspaceRoot}/build 上运行:
这种方法有什么问题吗?据我了解,项目cwd
中的变量options
应该可以工作。
haskell - VS 代码中的堆栈任务
我是使用 HIE 0.1.0.0 的 VS 代码(1.21.1)的新手 - 使用堆栈安装。我已经能够定义一个测试任务:
我检查了提到的文档,但不太了解。此任务仅适用于我指定的项目;如何使它可用于我碰巧在编辑器中打开的任何项目?如何进一步自动化选择任务?
我假设在某个地方有一组任务可以使用 HIE 运行堆栈 - 有人可以指点我吗?
regex - Visual Studio Code:如何自动化简单的正则表达式查找和替换?
我尝试在 Visual Studio Code 中创建一个简单的正则表达式查找和替换任务。
目前,我将一些用户从 AD 复制到 Visual Studio 代码中的临时文件中,并删除了行首的“CN =”以及第一个“,”之后的所有附加信息(正则表达式:,.*$)。这适用于 VSCode 中的 Find&Replace,但每次我想删除它时我都必须手动输入它。
所以问题是,是否有可能自动化这种任务?我知道有一些外部工具(https://code.visualstudio.com/docs/editor/tasks),但我正在努力让它工作......
编辑:请求的示例(我的正则表达式正在工作,这不是问题:/。我需要一个如何自动化此任务的示例......)
例子
预期产出
visual-studio-code - 任何来源或想法,如何在 VSCode 中进行延迟复合?
我有一个构建任务至少需要 2 秒才能在 tasks.json 中完成。
我也有不同的非常快速的任务来清理tasks.json中的一些文件。
我在 launch.json 中有 3 个配置:服务器、server_running_on_top_of_server 和客户端。
它们都可以单独运行,因此它们都应该将构建作为 preLaunchTask。
因此,如果我将这 3 个配置分别运行为 preLaunchTask 并在构建的依赖项中指定清理,那就很好了。
但是当我想将这 3 种配置作为一个组合一起运行时,它不是很直观。
我想先运行构建任务,然后是服务器,在服务器启动后,然后是 server_running_on_top_of_server 和客户端。
清理配置应该只为客户端运行,但可以在每次运行构建任务时运行。
和
但是构建任务以这种方式运行 3 次,并且即使使用presentation.panel:“shared”也分别在 3 个终端中运行,因此它使用 12 个内核而不是 4 个,因此它完全落后于我的 PC。
如何解决?
以及如何在服务器启动后运行剩余的 2 个配置?有没有比创建另一个等待一段时间的任务更好的方法?
是否有可能在 preLaunchTask 中指定多个任务?所以我只能为客户分配构建和清理任务。
visual-studio-code - 如何在 Visual Studio Code 中使用 tasks.json 结合 clean 和 make 来创建“重建”任务
我有一个 Visual Studio Code 项目,我在其中定义了自定义 make all 和 make clean build 任务。
如何创建一个新任务“rebuild”,它将组合这些任务以便运行 make clean 然后运行 make all。
我当前的tasks.json
}
实际上,这是一个很好的选择,但我真的很想知道如何做到这一点。
我不想添加任何外部脚本或助手,我只想使用 VS 来完成这项任务。
我确实在这里查看了文档并搜索了 SO,但我没有找到我要找的东西。
typescript - 如何在其他任务中运行两个定义的任务
我在tasks.json中定义了许多任务
我想要一个同时运行多个任务的任务。如果另一个有错误,则运行所有而不停止一个。
就像是:
另一种方法是在shell中运行所有命令,但我不知道如何通过命令行运行任务
我也知道如何在 shell 任务中编写命令列表,但这还有另一个问题:定义写在两个不同的地方(原始任务和连接的任务),这违反了规则“每个定义只能在一个地方”。如果团队中的某个人为一项任务添加了一个选项,他必须记住向“加入的任务”添加选项。
typescript - 错误:打字稿任务检测没有为以下配置贡献任务
我尝试在 tasks.json 中为打字稿类型任务放置一个路径:
然后在我的 launch.json 我有:
我启动它并获得:
我检查了根路径中是否有src/server/tsconfig.json
and src/client/tsconfig.json
。我也在控制台中输入它:
并且命令工作正常。
visual-studio-code - VS Code 任务:打开选择
我创建了一个任务,该任务将打开与我选择的路径相对应的文件:
我想将光标插入一个 href,执行“扩展选择”然后执行“打开选择”。但是 Expand Selection 会抓取路径周围的引号。我已经在终端(OS X)中成功解决了这个问题,但是作为 VS Code 任务它失败了......
在 VS Code 中失败。出现错误:
但奇怪的是,当我复制 VS Code 错误的命令时
并在终端中运行它,它可以工作。所以我很困惑,为什么一个命令会在终端中成功而在 VS Code 的终端中失败?
visual-studio-code - 每次在 Visual Studio Code 中打开集成终端时如何执行脚本?
我有一个脚本可以为变量set_path.bat
添加一些自定义路径。PATH
我想要的是:
每次我打开里面的集成终端时,该脚本都应该被执行VSCode
或者
PATH
每次打开集成终端时,
如何将一些自定义路径附加到变量?
我查看了terminal.integrated.shell.windows
选项并尝试了类似
"terminal.integrated.shell.windows": "C:\\Windows\\system32\\cmd.exe set_path.bat",
但没有用的方法。
我也看了看"terminal.integrated.env.windows"
并尝试设置这样的东西
但它有一个问题解决%PATH%
(如预期的那样),因此,PATH
变量只有自定义路径。(我也需要默认路径PATH
!)
visual-studio-code - 如何在 VS Code 中存储和访问项目设置?
在我的 VS Code 项目中,我需要能够从launch.json
和中引用(替代)一些常见的项目常量tasks.json
。
我目前的解决方案是将变量放在.vscode/settings.json
这样的位置:
然后通过${config:MYVAR}
例如从内部引用它们.vscode/tasks.json
。虽然这有效,但它会在settings.json
说“未知配置设置”时创建一个 VS Code linter 警告。
所以这让我想知道:settings.json
存储此类自定义项目配置的正确位置是否正确,如果不是,那么最好的位置是什么。我想像.env
我的项目中的(dotenv)之类的东西可以引用它的条目,但还没有找到任何关于此的文档。