使用ssh脚本登录服务器后,改变窗口大小的时候vim不跟随窗口大小变化出现乱码,需要在脚本头部增加以下监听设置:
#trap sigwinch and pass it to the child we spawned
trap {
set rows [stty rows]
set cols [stty columns]
stty rows $rows columns $cols < $spawn_out(slave,name)
} WINCH
详细可以参考
$man 7 signal