在視窗調整大小之前提示不會滾動/清除(在 bash 中使用 gdb/cgdb)

在視窗調整大小之前提示不會滾動/清除(在 bash 中使用 gdb/cgdb)

gdb我剛學習寫 C 語言,在使用/時一直遇到這個問題cgdb。這真的很煩人,以至於它阻止我完全使用調試器。我的終端使用 WSL,這在本地/ssh 環境中都會發生。

問題:當我啟動cgdb/ gdb(在沒有傳入任何文件的圖像中,但沒關係)時,我得到

IMG1

問題出在最後一行。它沒有給我任何乾淨的空間來寫命令。

當我輸入某些內容(我寫的abcdefghi)時,它會寫在最後一行的頂部,就像您正在執行「插入」操作一樣,如下所示:

IMG2

但是,如果我手動調整終端視窗的大小,即使水平或垂直幾個像素,最後一行也會移動到最初應該看起來的樣子:

IMG3

abcdefghi當我嘗試輸入另一個命令時,我寫的同樣的問題再次發生。

我嘗試四處搜索,但無法找到問題的根源。我檢查shopt | grep checkwinsize並確認它已打開。Ctrl+L只會暫時完成這項工作,因為一旦我寫另一個指令,就會發生同樣的問題。

請幫我找到問題/修復它。非常感激!

相關內容