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

1 ответ1

0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .