gpt4 book ai didi

visual-studio-code - 在 VSCode 中运行任务时如何拆分终端?

转载 作者:行者123 更新时间:2023-12-04 12:16:15 24 4
gpt4 key购买 nike

在 Visual Studio Code 中,您现在可以将集成终端一分为二。我也在使用 VSCode 的任务功能来始终同时运行两个任务。我怎样才能做到这一点,当我运行任务时,它会自动拆分当前终端,为任务使用新终端?

基本上我想打开 VSCode,它应该像往常一样自动打开集成终端,然后我可以运行我的两个任务,这两个任务应该以一个终端分为三个像这样结束:

------------------------------------------------------
| default terminal | Task 1 | Task 2 |
------------------------------------------------------

编辑(已解决):
VSCode 已更新为现在允许这样做:D
https://code.visualstudio.com/updates/v1_31#_task-output-support-split-terminals

You can now configure tasks to show output in a split terminal panel instead of creating a new one. A task configuration can use the group attribute in the presentation section to define where the task's output should be shown.

最佳答案

创建任务时,请确保具有 presentation.reveal选项设置为 alwayspresentation.panel选项设置为 new .这样输出是 总是 透露和新品 每次任务运行时都会创建终端

例子:

{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "Run tests",
"type": "shell",
"command": "./scripts/test.sh",
"windows": {
"command": ".\\scripts\\test.cmd"
},
"group": "test",
"presentation": {
"reveal": "always",
"panel": "new"
}
}
]
}

更多信息请访问: Tasks in Visual Studio Code

编辑 :由于您希望将新任务分配到拆分终端中,因此此信息可能会有所帮助。我认为这是不可能的: Launch task directly into split terminal

关于visual-studio-code - 在 VSCode 中运行任务时如何拆分终端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52410847/

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