【发布时间】:2021-08-22 23:25:03
【问题描述】:
默认情况下,在 Visual Studio Code 中运行的任务会在当前终端上打开一个新的集成终端,然后要求您按一个键将其关闭。如果使用当前终端,我真的更喜欢,因为当许多新终端在运行多个任务后相互堆叠时会很烦人。有没有办法配置它?我很难相信没有人不喜欢默认行为,但似乎在网上或设置中找不到任何东西。
【问题讨论】:
标签: visual-studio-code terminal settings
默认情况下,在 Visual Studio Code 中运行的任务会在当前终端上打开一个新的集成终端,然后要求您按一个键将其关闭。如果使用当前终端,我真的更喜欢,因为当许多新终端在运行多个任务后相互堆叠时会很烦人。有没有办法配置它?我很难相信没有人不喜欢默认行为,但似乎在网上或设置中找不到任何东西。
【问题讨论】:
标签: visual-studio-code terminal settings
如果我正确理解了您的问题,我认为如果您在任务 json 的 presentation 字段中设置 panel: "shared" 就足够了。这将防止多个终端堆叠,它们都应该尝试使用同一个。
来源:https://code.visualstudio.com/docs/editor/tasks#_output-behavior
【讨论】:
转到.vscode/tasks.json
将panel 值更改为shared
prefrence : {
"panel": "shared"
}
【讨论】: