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
Ou o vim ou ctrl-z vim, deve exibir o conteúdo e não exibir os comandos anteriores no xterm.
Tenho certeza que é uma configuração do vimrc e não do Xresources, mas não consigo lembrar ...
Obrigado.
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
em vim
digitando :help norestorescreen
diz para colocar o seguinte no seu .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=
Isso funcionou para mim usando o Ubuntu 12.04 com o Vim 7.3.429.