После выхода из vim показать оригинальный текст в vim

Либо выход из vim, либо ctrl-z vim, должен отображать содержимое, а не отображать предыдущие команды в xterm.

Я почти уверен, что это настройка vimrc, а не настройка Xresources, но не помню ...

Благодаря.

0
задан 9 April 2013 в 04:51

2 ответа

if &term =~ "xterm"
 " restore screen after quitting
   set t_ti=ESC7ESC[rESC[?47h t_te=ESC[?47lESC8
  if has("terminfo")
  let &t_Sf="\ESC[3%p1%dm"
  let &t_Sb="\ESC[4%p1%dm"
  else
  let &t_Sf="\ESC[3%dm"
  let &t_Sb="\ESC[4%dm"
 endif
endif
0
ответ дан 9 April 2013 в 04:51

в vim, набрав :help norestorescreen, говорит, что в ваш .vimrc нужно добавить следующее:

    For non-Windows Vim: You can set or reset the 't_ti' and 't_te'
    options in your .vimrc.  To disable restoring:
            set t_ti= t_te=

Это сработало для меня, используя Ubuntu 12.04 с Vim 7.3.429.

0
ответ дан 9 April 2013 в 04:51

Другие вопросы по тегам:

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