终端窗口大小更改时如何触发提示重画?

因此,我创建了一个陷阱来检查我的终端(kitty和iTerm)是否都在注册更改:

trap ‘echo $COLUMNS’ WINCH

是的。但是它们都没有尝试重新绘制我的提示,既没有重新发出$ PROMPT_COMMAND,也没有打印$ PS1。因此,据我所知,我有两种选择。

使用陷阱发出ctrl-c或类似命令,或以某种方式使用tput在光标周围移动并手动重绘提示。

那么当窗口调整大小时,如何最好地重绘提示?

henryin 回答:终端窗口大小更改时如何触发提示重画?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2947932.html

大家都在问