我刚刚开始使用 gdb,所以 gdb -tui 有助于可视化过程。
但是,当 gdb 命令启动时,它们会用源代码推送窗口,因此一切都会损坏。
我将变量设置为 TERM=xterm-256color 正如一些人建议的那样,这没有帮助。
st alacritty 甚至 tty 也有同样的行为。
我还没有找到如何在 gdb -tui 中防止图形失真。 但有更好的工具可以实现相同的目标。 -tui 选项可能仅在有限的情况下存在,当由于安装的软件的限制而无法使用更好的选项时。
将 vim 与 Termdebug 结合使用,可以像 gdb -tui 模式一样在调试期间查看代码,但不会出现图形中断。 启用术语调试
:packadd termdebug
启动术语调试
:Termdebug
您可以在 gdb -tui 中按 control_l 刷新屏幕。但在每个命令后添加额外的组合键显然很不方便。
面临同样的问题。使用以下命令有帮助。
ref
这应该可以解决图形问题。