Восстановление экрана vim

Я использую vim на экране для разработки, и если я выйду из vim, текущее содержимое экрана останется там...

вне экрана (xterm), выход из vim будет восстанавливать предыдущий буфер (Например:

[ server1 ]~$ cmd
      some stuff, some stuff
[ server1 ]~$ cmd
[ server1 ]~$ cmd

)

Но не внутри экрана.

Я попытался использовать xterm в качестве терминала внутри экрана, но не с желаемым эффектом.

Спасибо за помощь!

12
05 нояб. '09 в 17:49
источник поделиться
1 ответ

В файле .screenrc в домашнем каталоге добавьте строку:

altscreen на

Это должно исправить это. Согласно странице man для экрана, она включает поддержку "альтернативного экрана", как и в xterm.

Я тестировал его, и он делает то, что вы ищете.

22
05 нояб. '09 в 19:24
источник

Посмотрите другие вопросы по меткам или Задайте вопрос