debugging - 如何清除 LLDB 控制台
问题描述
如何清除 LLDB 会话终端中的控制台屏幕?我知道在 GDB 中这是完成的shell clear
(Ctrl+L
不适用于我的情况,因为我在 VSCode 调试控制台中运行我的 LLDB 会话)
解决方案
在 gdb 的情况下,shell clear
生成一个子 shell 并调用该 shell 的clear
命令。因为 shell 与 gdb 共享同一个终端,所以这会清除终端。
在 VSCode 的情况下,lldb 不直接连接到终端,它只是通过套接字向 VSCode 提供文本。所以它对 VSCode 选择在其中显示文本的窗口没有影响。VSCode-lldb 接口必须有一个“清除你的控制台”原语才能在这种情况下工作。这在 lldb 端不存在。我不知道它是否存在于 VSCode 端。
推荐阅读
- bash - 将 shell 输出分配给变量或退出(终止 makefile)
- f# - F# 搜索具有多个值/输入的记录
- r - Shiny - plotlyoutput 停止 plotoutput 工作
- android - 错误:在 Json 中解析作者
- amazon-web-services - 如何将本地文件复制到(AWS)集群中的所有节点?
- python-3.x - keras.layers.Input: AttributeError: 'OpDefLibrary' 对象没有属性 '_apply_op_helper'
- node.js - 处理 stdin、stdout 和 stderr 重定向导致 `read ECONNRESET`
- javascript - ts-node 是否应该检查 baseUrl tsconfig.json 属性?
- postgresql - postgresql 中出现意外的 DML
- kubernetes - 跨命名空间共享 PersistenceVolumeClaim(PVC)