Закрыть окно vim в терминале

0

Я использую Vim в терминале. Всякий раз, когда я закрываю vim (используя: q), окна остаются в буфере терминала. Я могу набирать команды, но я все еще вижу текст, который я редактировал. Я не знаю, как избавиться от этого поведения.

Кто-нибудь знает, что я могу сделать, чтобы изменить это поведение? В моей конфигурации .vimrc / терминал?

заранее спасибо

Рафаэль Пр
источник
5
Что вы используете для терминала?
qqx
как насчет Ctrl + L после выхода?
darryn.ten
Я использую терминал на Mac OS.
Рафаэль Пр

Ответы:

1

Прежде всего, 'restorescreen'опция должна быть установлена ​​(по умолчанию, но что-то могло отключить ее).

:verbose set restorescreen?

скажу тебе. Какой тип escape-последовательности необходимо отправить (и будет ли он понят вашим терминалом, чье имя вы, к сожалению, не упомянули), зависит от вашего терминала. Проверьте :help 'restorescreen'подсказки (и, возможно, попробуйте другой эмулятор терминала).

Инго Каркат
источник
К сожалению, это решение, похоже, работает на Windows 95 / NT версии. Я использую терминал на Mac OS. В любом случае, спасибо за вашу помощь.
Рафаэль Пр
Я думаю, что поскольку он основан на escape-последовательностях ANSI, этот параметр должен работать на всех терминалах на основе curses.
Инго Каркат