Nach der Größenänderung wird beim Ändern der Putty-Fenstergröße eine leere Seite angezeigt

Nach der Größenänderung wird beim Ändern der Putty-Fenstergröße eine leere Seite angezeigt

Ich habe resizePutty-Fenster eingegeben. Dann habe ich vi myfile… Alles ist in Ordnung. Manchmal möchte ich mein Putty-Fenster maximieren oder minimieren. Aber wenn ich die Größe des Putty-Fensters ändere, erscheint eine leere Seite. Ich kann den Inhalt von nicht sehen myfile. Wie komme ich wieder zum Normalzustand zurück?

Antwort1

Angesichts Ihrer früheren FrageSo erweitern Sie den Vim-Editor in Putty auf den Vollbildmodus, PuTTY kann die Bildschirmgröße nicht erfolgreich an die Anwendung weitergeben (oder ändern). Normalerweise würde es das tun, indem es das SIGWINCHSignal an das im Terminal laufende Programm sendet.

Nicht alle Implementierungen von vihandle SIGWINCH, obwohl die meisten davon, die Sie wahrscheinlich verwenden, dies tun (Sie haben nicht gesagt, welche Art von System Sie verwenden). Siekönnteverwenden, die nicht, oder estut, wird aber unterbrochen, aber (da PuTTY die Bildschirmgröße nicht erfolgreich übergibt) blendet den Bildschirm aufgrund einer falschen Größe aus.

Wenn dies der Fall ist, müssen Sie einfach beenden vi, die Bildschirmgröße aktualisieren und von vorne beginnen.

verwandte Informationen