【发布时间】:2022-08-19 18:01:36
【问题描述】:
我刚开始使用 gdb,所以 gdb -tui 有助于可视化过程。
但是,当 gdb 命令启动时,它们会使用源代码推送窗口,因此一切都被破坏了。
我将变量设置为 TERM=xterm-256color 正如一些人建议的那样,这没有帮助。
st alacritty 甚至 tty 的行为相同。
-
您可以使用
ctrl-L刷新屏幕。
标签: debugging gdb command-line-interface
我刚开始使用 gdb,所以 gdb -tui 有助于可视化过程。
但是,当 gdb 命令启动时,它们会使用源代码推送窗口,因此一切都被破坏了。
我将变量设置为 TERM=xterm-256color 正如一些人建议的那样,这没有帮助。
st alacritty 甚至 tty 的行为相同。
ctrl-L 刷新屏幕。
标签: debugging gdb command-line-interface
我还没有找到如何防止 gdb -tui 中的图形失真。 但是有更好的工具来归档相同的目标。 可能 -tui 选项仅适用于由于已安装软件的限制而无法使用更好的选项的有限情况。
使用带有 Termdebug 的 vim 可以像 gdb -tui 模式一样在调试期间查看代码,但不会出现图形中断。 启用 termdebug :packadd termdebug 启动 termdebug :术语调试
您可以按 gdb -tui 中的 control_l 来刷新屏幕。但是在每个命令之后添加额外的组合键显然不方便。
【讨论】: