창 크기가 조정될 때까지 프롬프트가 스크롤/지워지지 않습니다(bash에서 gdb/cgdb 사용).

창 크기가 조정될 때까지 프롬프트가 스크롤/지워지지 않습니다(bash에서 gdb/cgdb 사용).

gdb저는 이제 막 C 작성법을 배우고 있는데 / 를 사용하는 동안 이런 문제가 발생했습니다 cgdb. 디버거를 완전히 사용하지 못하게 될 정도로 정말 짜증나는 일입니다. 내 터미널에 WSL을 사용하고 있는데 이는 로컬/Ssh 환경 모두에서 발생합니다.

문제: cgdb/ gdb(파일이 전달되지 않은 이미지에서, 그러나 중요하지 않음)을 실행하면 다음과 같은 결과가 나타납니다.

IMG1

문제는 마지막 줄에 있습니다. 명령을 작성할 수 있는 빈 공간이 제공되지 않습니다.

내가 뭔가를 입력하면(내가 쓴 abcdefghi) 다음과 같이 "삽입"을 하는 것처럼 마지막 줄 위에 쓰여집니다.

IMG2

그러나 터미널 창의 크기를 가로 또는 세로로 몇 픽셀씩 수동으로 조정하면 마지막 줄이 처음에 봤어야 했던 모양으로 이동합니다.

IMG3

abcdefghi그리고 다른 명령을 입력하려고 하면 동일한 문제가 다시 발생합니다 .

주변을 검색해 보았지만 문제가 어디서 발생하는지 찾을 수 없습니다. 확인해보니 shopt | grep checkwinsize켜져 있는 걸 확인했어요. Ctrl+ L다른 명령을 작성하자마자 동일한 문제가 발생하기 때문에 매우 일시적으로만 작업을 수행합니다.

문제를 찾아 해결하도록 도와주세요. 매우 감사!

관련 정보