Вим покидает выход после выхода

2

каждый раз, когда я использую vim, он оставляет вывод последнего файла в терминале. Это не бывало раньше. Раньше для очистки всего буфера. например, текущее поведение

/ Пользователи / snihalani в 12:29 ➜ vim temp

1

~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
temp

/ Пользователи / snihalani в 12:29 ➜`

SurenNihalani
источник

Ответы:

2

Поведение восстановления старого текстового содержимого (старый экран) называется alternate screen.

В vim вы можете изменить эту функцию, добавив соответствующие строки в ваш .vimrc:
что-то вродеset t_ti= t_te=

Вы также можете установить его непрограммным (общим) способом, отредактировав свой terminfo и установив правильный тип терминала. У меня нет никакого опыта с этим, но эта страница, кажется, имеет четкие описания. А с известным термином «альтернативный экран» легко получить дополнительную информацию в Google. Альтернативой для поиска являетсяsmcup/rmcup

Hennes
источник