debugging - 如何清除 LLDB 控制台

标签 debugging terminal console lldb

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

最佳答案

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

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

关于debugging - 如何清除 LLDB 控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60855257/

相关文章:

ios - UICollectionView 断言失败?

windows - Windows命令提示符中的自定义命令

cocoa - Mac OpenGL 应用程序中的控制台

ruby-on-rails - Rails 放入控制台

debugging - nunit调试为64位,应用程序为32位

ios - 如何调试大的 UIView 内存分配

c++ - Visual Studio 2008 - vftable 指针不正确? Debug模式崩溃,Release没问题

c - 在 Mac 终端中编写基本的 "C"程序

c - 生成一个新终端并写入其标准输出

c++ - 如何在使用 kbhit() 和 getch() 时清除 key 缓冲区