При использовании энергии или меньше на экране гну, выходе из энергии или меньшего количества листов непрекращающийся отпечаток

В моей новой системе Ubuntu я запускаю экранную сессию и редактирую файл в энергии или просматриваю его в меньше. После того, как я вышел, экран не перерисовывает себя, но просто прокручивает для показа командной строки под всем материалом, который я просто просматривал в энергии или меньше.

Как я могу изменить это так, чтобы выход из энергии возвратил меня экрану путем, это было, прежде чем я вызвал энергию?

12
задан dan 2 February 2010 в 00:17
поделиться

2 ответа

Экран Altscreen (альтернативный экран) функция отключена по умолчанию.

Добавьте это к вашему .Screenrc :

altscreen on

см.: http://www.gnu.org/software/shreen/manual/screen.html#redisplay

26
ответ дан 2 December 2019 в 05:15
поделиться

Это вызвано вашим Termcap для неполного экрана. (Кажется, это действительно общая проблема.) Vim не знает последовательности для восстановления экрана, поэтому он просто оставляет так, как будто это было.

Вы можете обойти эту проблему, установив вариант термина VIM (или переменную терминов среды перед запуском VIM) в терминал, который «Screen Contactible», как xterm. Например:

TERM=xterm vim

или (в VIM):

:set term=xterm

Вы можете установить параметры T_TI и T_TE в VIM к правильным кодам. См. : помогите Xterm-экраны в VIM для более подробной информации.

3
ответ дан 2 December 2019 в 05:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: