首页 > 解决方案 > 如何清除 LLDB 控制台

问题描述

如何清除 LLDB 会话终端中的控制台屏幕?我知道在 GDB 中这是完成的shell clear
Ctrl+L不适用于我的情况,因为我在 VSCode 调试控制台中运行我的 LLDB 会话)

标签: debuggingterminalconsolelldb

解决方案


在 gdb 的情况下,shell clear生成一个子 shell 并调用该 shell 的clear命令。因为 shell 与 gdb 共享同一个终端,所以这会清除终端。

在 VSCode 的情况下,lldb 不直接连接到终端,它只是通过套接字向 VSCode 提供文本。所以它对 VSCode 选择在其中显示文本的窗口没有影响。VSCode-lldb 接口必须有一个“清除你的控制台”原语才能在这种情况下工作。这在 lldb 端不存在。我不知道它是否存在于 VSCode 端。


推荐阅读