調整大小後,變更膩子視窗大小時,出現空白頁面

調整大小後,變更膩子視窗大小時,出現空白頁面

resize我在膩子視窗中輸入。然後我vi myfile。一切都好。有時我想最大化或最小化我的膩子視窗。但是,如果我更改 Putty 視窗的大小,則會出現空白頁面。我看不到 的內容myfile。如何恢復正常

答案1

鑑於您之前的問題如何在putty中將vim編輯器擴展到全螢幕,PuTTY 未成功將初始螢幕大小(或調整大小)傳遞給應用程式。通常,它會透過SIGWINCH向終端機中執行的程式發送訊號來完成此操作。

並非所有的vihandle實現SIGWINCH,儘管您可能使用的大多數實現都會這樣做(您沒有說明您正在使用什麼類型的系統)。你可以正在使用一個不存在的,或者它,但是被中斷,但是(因為 PuTTY 沒有成功傳遞螢幕尺寸),由於尺寸不正確而導致螢幕空白。

如果是這種情況,您只需退出vi,更新螢幕尺寸並重新開始。

相關內容