![ウィンドウのサイズが変更されるまでプロンプトはスクロール/クリアされません (bash で gdb/cgdb を使用)](https://rvso.com/image/1604650/%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%E3%81%AE%E3%82%B5%E3%82%A4%E3%82%BA%E3%81%8C%E5%A4%89%E6%9B%B4%E3%81%95%E3%82%8C%E3%82%8B%E3%81%BE%E3%81%A7%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88%E3%81%AF%E3%82%B9%E3%82%AF%E3%83%AD%E3%83%BC%E3%83%AB%2F%E3%82%AF%E3%83%AA%E3%82%A2%E3%81%95%E3%82%8C%E3%81%BE%E3%81%9B%E3%82%93%20(bash%20%E3%81%A7%20gdb%2Fcgdb%20%E3%82%92%E4%BD%BF%E7%94%A8).png)
gdb
私は C の書き方を勉強しているところですが、 / を使用しているときにこの問題が発生していますcgdb
。これは本当に迷惑で、デバッガーの使用を完全にやめてしまうほどです。ターミナルに WSL を使用していますが、この問題はローカル/ssh 環境の両方で発生します。
問題: cgdb
/を起動するとgdb
(ファイルが渡されていない画像ですが、問題ではありません)、
問題は最後の行にあります。コマンドを記述するための空きスペースがありません。
何かを入力すると ( と書きましたabcdefghi
)、次のように「挿入」を実行しているかのように、最後の行の上に書き込まれます。
しかし、ターミナル ウィンドウのサイズを水平方向または垂直方向に数ピクセルでも手動で変更すると、最後の行は、最初に表示されるはずだった内容に変わります。
abcdefghi
そして、別のコマンドを入力しようとすると、私が書いたものと同じ問題が再び発生します。
いろいろ検索してみましたが、問題の原因がわかりませんでした。確認したところ、オンになっていることがわかりshopt | grep checkwinsize
ました。Ctrl+ はL、別のコマンドを入力するとすぐに同じ問題が発生するため、一時的にしか機能しません。
問題の特定と解決にご協力ください。よろしくお願いします!