После изменения размера, при изменении размера окна замазки, появляется пустая страница

0

Я набрал resizeв окне замазки. Тогда я vi myfile. Все в порядке. Иногда я хочу максимизировать или минимизировать мое окно замазки. Но если я изменил размер окна Putty, то появится пустая страница. Я не могу видеть содержание myfile. Как вернуться к нормальной жизни

Терри Цяо
источник

Ответы:

0

Учитывая ваш предыдущий вопрос о том, как расширить vim editor до полноэкранного режима в замазке , PuTTY не может передать размер экрана изначально (или изменить его размер) приложению. Обычно это делается путем отправки SIGWINCHсигнала программе, работающей в терминале.

Не все реализации viдескриптора SIGWINCH, хотя большую часть этого вы, вероятно, будете использовать, делают это (вы не сказали, какой тип системы вы используете). Вы могли бы использовать тот, который не делает, или делает , но прерывается, но (так как PuTTY не проходит успешно размер экрана), он закрывает экран из-за неправильного размера.

Если это так, вам просто нужно выйти vi, обновить размер экрана и начать все сначала.

Томас Дики
источник