如何在vscode中同时显示内部终端和调试控制台?

3
我需要在服务器上调试一个程序,并希望仍然在GDB中输出。一般情况下,以下操作是有效的:
  • 手动启动(终端)任务打开ssh连接,进行必要的预设置(服务器端脚本),然后运行gdbserver --multi :12345
  • GDB调试配置以附加模式运行,并执行适当的命令链"set sysroot remote:", "target extended-remote myserver:12345", "set remote exec-file /path/to/myfile", "run"
我知道程序正在运行并停止在断点处,在集成终端中看到程序的输出,并可以切换到调试控制台。但是如何同时查看调试控制台和集成终端?如果可能的话,我不想为其中之一使用外部窗口,因为有多个vscode实例打开 - 每个实例连接到不同的服务器 - 并且多个窗口“神奇地”归属于彼此会使调试更加困难 - 集成选项完全解决了这个问题。

你可以将它们中的一个拖放到调试器栏的视图容器中。 - undefined
听起来不错。你能回答这个评论吗?最好附上一张图片,告诉我们如何做到这一点。 - undefined
1
重复:https://dev59.com/gVUK5IYBdhLWcg3wlQ2u - undefined
1个回答

3

视图和面板(问题-终端-输出-调试控制台)可以移动。

点击视图/面板的标题/选项卡,拖动鼠标到新位置。

如果可以放置,鼠标指针会发生变化。

您可以从顶部菜单的上下文菜单中将面板/视图恢复到原始位置。

我在文档中查找了一下,但没有找到任何提及此事的信息。这在其中一个版本说明中被提及。


在“未找到重复项”https://dev59.com/gVUK5IYBdhLWcg3wlQ2u的答案中,发现了截图和略有不同的措辞。根据那个问题的更早的重复项可能会在这里提到的发布说明引用:https://dev59.com/vZvga4cB1Zd3GeqP-PpA#65504739(在官方文档中有类似的内容肯定会很好...) - undefined
@SimonSobisch 我尝试了拖放操作,但无法将其并排放置。不过,你需要拖放非当前标签页,并可以通过面板的上下文菜单重置位置。 - undefined
1
@SimonSobisch 我已经创建了一个问题:https://github.com/microsoft/vscode-docs/issues/4362 - undefined
1
我知道怎么让它并排显示:你现在需要点击调试控制台,将其拖动到终端直到内容显示出来(仍然按住按钮),然后再稍微往终端旁边拖动一点,最后放开。结果就是两者并排显示。 - undefined
@SimonSobisch 我之前不知道这个“holding”技巧,对我来说等待时间相当长,可能是因为我的悬停时间设置得很长。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接