
그래서 변경사항이 등록되었는지 확인하기 위해 트랩을 만들었습니다.
trap 'echo $COLUMNS' WINCH
그리고 이러한 변화는 실제로 반영되었습니다. 그러나 내 메시지는 다시 그려지지 않으며, $PROMPT_COMMAND
재발급이나 인쇄를 통해서도 다시 그려지지 않습니다 $PS1
. 내가 아는 한, 이제 두 가지 옵션이 있습니다.
트랩을 사용하면 ctrl-c 또는 이와 유사한 명령을 실행하거나 어떤 방식으로든 이를 사용하여 tput
커서를 이동하고 프롬프트를 수동으로 다시 그릴 수 있습니다.
그러면 창 크기가 조정될 때 힌트를 가장 잘 다시 그릴 수 있는 방법은 무엇입니까?