【问题标题】:How to prevent distortion of code window in gdb -tui? Debugging commands scroll up and break graphics如何防止 gdb -tui 中的代码窗口失真?调试命令向上滚动并中断图形
【发布时间】:2022-08-19 18:01:36
【问题描述】:

我刚开始使用 gdb,所以 gdb -tui 有助于可视化过程。

但是,当 gdb 命令启动时,它们会使用源代码推送窗口,因此一切都被破坏了。

我将变量设置为 TERM=xterm-256color 正如一些人建议的那样,这没有帮助。

st alacritty 甚至 tty 的行为相同。

  • 您可以使用ctrl-L 刷新屏幕。

标签: debugging gdb command-line-interface


【解决方案1】:

我还没有找到如何防止 gdb -tui 中的图形失真。 但是有更好的工具来归档相同的目标。 可能 -tui 选项仅适用于由于已安装软件的限制而无法使用更好的选项的有限情况。

使用带有 Termdebug 的 vim 可以像 gdb -tui 模式一样在调试期间查看代码,但不会出现图形中断。 启用 termdebug :packadd termdebug 启动 termdebug :术语调试

您可以按 gdb -tui 中的 control_l 来刷新屏幕。但是在每个命令之后添加额外的组合键显然不方便。

【讨论】:

  • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-21
  • 1970-01-01
  • 2020-10-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多