![在視窗調整大小之前提示不會滾動/清除(在 bash 中使用 gdb/cgdb)](https://rvso.com/image/1604650/%E5%9C%A8%E8%A6%96%E7%AA%97%E8%AA%BF%E6%95%B4%E5%A4%A7%E5%B0%8F%E4%B9%8B%E5%89%8D%E6%8F%90%E7%A4%BA%E4%B8%8D%E6%9C%83%E6%BB%BE%E5%8B%95%2F%E6%B8%85%E9%99%A4%EF%BC%88%E5%9C%A8%20bash%20%E4%B8%AD%E4%BD%BF%E7%94%A8%20gdb%2Fcgdb%EF%BC%89.png)
gdb
我剛學習寫 C 語言,在使用/時一直遇到這個問題cgdb
。這真的很煩人,以至於它阻止我完全使用調試器。我的終端使用 WSL,這在本地/ssh 環境中都會發生。
問題:當我啟動cgdb
/ gdb
(在沒有傳入任何文件的圖像中,但沒關係)時,我得到
問題出在最後一行。它沒有給我任何乾淨的空間來寫命令。
當我輸入某些內容(我寫的abcdefghi
)時,它會寫在最後一行的頂部,就像您正在執行「插入」操作一樣,如下所示:
但是,如果我手動調整終端視窗的大小,即使水平或垂直幾個像素,最後一行也會移動到最初應該看起來的樣子:
abcdefghi
當我嘗試輸入另一個命令時,我寫的同樣的問題再次發生。
我嘗試四處搜索,但無法找到問題的根源。我檢查shopt | grep checkwinsize
並確認它已打開。Ctrl+L只會暫時完成這項工作,因為一旦我寫另一個指令,就會發生同樣的問題。
請幫我找到問題/修復它。非常感激!