调整大小后,当更改 Putty 窗口大小时,出现空白页

调整大小后,当更改 Putty 窗口大小时,出现空白页

resize在 Putty 窗口中输入了内容。然后我vi myfile。一切都很好。有时我想最大化或最小化我的 Putty 窗口。但如果我更改了 Putty 窗口的大小,则会出现空白页。我看不到 的内容myfile。如何恢复正常

答案1

鉴于你之前的问题如何在 Putty 中将 vim 编辑器扩展到全屏,PuTTY 无法成功将屏幕尺寸初始(或调整大小)传递给应用程序。通常,它会通过向SIGWINCH终端中运行的程序发送信号来实现这一点。

vi并非所有的handle实现都会这样做SIGWINCH,尽管您可能使用的大部分实现都会这样做(您没有说明您使用的是哪种类型的系统)。您可以使用不具备,但被中断,但是(由于PuTTY未成功传递屏幕尺寸),由于尺寸不正确而导致屏幕变黑。

如果是这种情况,您只需退出vi,更新屏幕尺寸并重新开始。

相关内容