Когда я набираю имя файла vim, vim открывается, и я редактирую файл. Когда я закрываю его, часть файла, присутствующая на дисплее, когда я была в vim, все еще появляется на дисплее, и все предыдущие дисплеи терминала прокручиваются вверх. Как убедиться, что когда я закрою файл, полный текст из файла пропал, и я вижу команду/вывод, который был ранее представлен?Это настройки в .vimrc, .bashrc или .screenrc, которые запрещают vi показывать окно редактирования после выхода?
Я видел много ответов на этот вопрос уже, и я попытался следующие вещи (но ни один из них не работает):
1) экспорт TERM = Xterm в .bashrc
2) altscreen на в .screenrc
3) множества t_ti = "" в .vimrc
Я пробовал все это, даже пробовал без экрана, но никто из них не работает. Может ли кто-нибудь дать мне знать, как решить эту проблему? Также дайте мне знать, если это настройки в .vimrc или .screenrc или .bashrc, которые влияют на это поведение и при каких условиях (если у нас есть эти настройки во всех трех файлах, которые будут иметь приоритет)? Любые указатели на ссылки/документы, объясняющие это, будут действительно полезны.
Очистка 't_ti' в Vim звучит, как он будет делать противоположное тому, что вы хотите. – melpomene
Для получения дополнительной информации см. Http://stackoverflow.com/questions/11023929/using-the-alternate-screen-in-a-bash-script. – melpomene
@melpomene: теперь я прокомментировал 'set t_ti = ""', но даже тогда это значение очищается по умолчанию, когда я проверяю использование 'echo $ t_ti'. Не могли бы вы сообщить мне, к какой ценности нужно установить t_ti. – mezda