Если я не в сеансе screen
, то при выходе из Vim я получаю приглашение bash под остатками окна VIM. Побочным эффектом этого является то, что мой буфер прокрутки забит, особенно если я пролистал длинный файл в VIM. Проблема возникает, только если я не на screen
, внутри screen
окна VIM выходит, чтобы показать приглашение bash и предыдущие строки, как и раньше.
Я попытался добавить set
t_ti=
t_te=
к моему .vimrc
чтобы исправить проблему, но единственный эффект, который он имел, состоял в том, чтобы сломать VIM так, чтобы проблема возникала как внутри screen
так и снаружи. Таким образом, я удалил строку.
Для хорошей меры у меня есть altscreen on
в .screenrc
.
Это на Ubuntu Server 12.04.1 LTS с Bash 4.2.24, Screen 4.00 и VIM 7.3 (не vim-tiny), доступ к которому осуществляется через SSH в Cygwin версии NT-6.1-WOW64 на ноутбуке с Windows 7.
Благодарю.
РЕДАКТИРОВАТЬ: Обратите внимание, что в той же установке Cygwin я могу SSH на другом сервере (CentOS), и там VIM не затормаживает буфер прокрутки. Поэтому я не подозреваю, что проблема Cygwin. На машине CentOS не установлен экран, и мне не нужно было добавлять set t_ti= t_te=
в .vimrc
.