我resize
在 Putty 窗口中输入了内容。然后我vi myfile
。一切都很好。有时我想最大化或最小化我的 Putty 窗口。但如果我更改了 Putty 窗口的大小,则会出现空白页。我看不到 的内容myfile
。如何恢复正常
答案1
鉴于你之前的问题如何在 Putty 中将 vim 编辑器扩展到全屏,PuTTY 无法成功将屏幕尺寸初始(或调整大小)传递给应用程序。通常,它会通过向SIGWINCH
终端中运行的程序发送信号来实现这一点。
vi
并非所有的handle实现都会这样做SIGWINCH
,尽管您可能使用的大部分实现都会这样做(您没有说明您使用的是哪种类型的系统)。您可以使用不具备做,但被中断,但是(由于PuTTY未成功传递屏幕尺寸),由于尺寸不正确而导致屏幕变黑。
如果是这种情况,您只需退出vi
,更新屏幕尺寸并重新开始。