如何在 vscode 中同时显示内部终端和调试控制台?
How to show both internal terminal and debug console in vscode?
我需要在服务器上调试一个程序,并且希望在 GDB 中仍然有它的输出。
以下一般“有效”:
- 手动启动(终端)任务,打开 ssh 连接,进行必要的预设置(服务器端脚本),然后运行
gdbserver --multi :12345
- 以附加模式运行并执行相应命令链的 GDB 调试配置
"set sysroot remote:", "target extended-remote myserver:12345", "set remote exec-file /path/to/myfile", "run"
我知道看到程序 运行 并在断点处停止,看到程序在集成终端中的输出并且可以切换到调试控制台。但是如何同时看到调试控制台和集成终端呢?
如果可能的话,我不想对其中一个使用外部 window,因为有多个 vscode 实例打开 - 每个都连接到不同的服务器 - 并且多个 windows “mgically " 属于彼此会使调试更加困难 - 集成选项完全解决了这个问题。
可以移动视图和面板(问题 - 终端 - 输出 - 调试控制台)。
单击 View/Panel 的 header/Tab 并将鼠标拖动到新位置。
如果可以放下,鼠标指针会发生变化。
您可以从顶部栏的上下文菜单将 panel/view 恢复到原始位置。
我查看了文档,但找不到任何相关内容。它在发行说明之一中提到。
我需要在服务器上调试一个程序,并且希望在 GDB 中仍然有它的输出。 以下一般“有效”:
- 手动启动(终端)任务,打开 ssh 连接,进行必要的预设置(服务器端脚本),然后运行
gdbserver --multi :12345
- 以附加模式运行并执行相应命令链的 GDB 调试配置
"set sysroot remote:", "target extended-remote myserver:12345", "set remote exec-file /path/to/myfile", "run"
我知道看到程序 运行 并在断点处停止,看到程序在集成终端中的输出并且可以切换到调试控制台。但是如何同时看到调试控制台和集成终端呢?
如果可能的话,我不想对其中一个使用外部 window,因为有多个 vscode 实例打开 - 每个都连接到不同的服务器 - 并且多个 windows “mgically " 属于彼此会使调试更加困难 - 集成选项完全解决了这个问题。
可以移动视图和面板(问题 - 终端 - 输出 - 调试控制台)。
单击 View/Panel 的 header/Tab 并将鼠标拖动到新位置。
如果可以放下,鼠标指针会发生变化。
您可以从顶部栏的上下文菜单将 panel/view 恢复到原始位置。
我查看了文档,但找不到任何相关内容。它在发行说明之一中提到。