gdb
我刚刚开始学习编写 C 语言,在使用/时遇到了这个问题cgdb
。这真的很烦人,甚至让我完全不想使用调试器。我使用 WSL 作为终端,这种情况在本地/ssh 环境中都会发生。
问题:当我启动cgdb
/ gdb
(在没有任何文件传入的图像中,但没关系)时,我得到了
问题出在最后一行。它没有给我任何干净的空间来写命令。
当我输入某些内容(我写了abcdefghi
)时,它会写在最后一行的顶部,就像您像这样进行“插入”一样:
但是,如果我手动调整终端窗口的大小,即使水平或垂直调整几个像素,最后一行也会移到最初应该显示的样子:
abcdefghi
当我尝试输入另一个命令时,同样的问题再次发生。
我尝试四处搜索,但找不到问题的根源。我检查shopt | grep checkwinsize
并确认它已打开。Ctrl+L只能暂时完成这项工作,因为一旦我输入另一个命令,就会发生同样的问题。
请帮我找到问题所在并修复它。非常感谢!