Когда я работаю в терминале, я вижу историю выполнения последнего выполнения команд оболочки. Если я запустил vim, я вижу файл, который я открываю в полноэкранном режиме. Когда я выхожу из vim, я снова вижу историю последних команд оболочки.
Однако, когда я использую vim из экрана. Я вижу размер файла, который я только редактировал при выходе из vim, а не в историю последних команд оболочки. Я бы хотел увидеть историю оболочки.
Как я могу достичь такого поведения?
Я использовал:
- terminal.app и iterm2.app
- попробовал переключение xterm на xterm-256color (в iterm2.app)
- проверка и снятие отметки "Сохранить строки для прокрутки при наличии строки состояния приложения" и "Сохранить строки для прокрутки в режиме альтернативного экрана" (в iterm2)
- добавление termcapinfo xterm ti @: te @to.screenrc(хотя это должно быть решение противоположной проблемы, но почему бы не попробовать)
- sshing для Linux-машин и пытается использовать gnu-screen там
До сих пор я не получил желаемого поведения.
P.S.
Я немного погуглил и увидел комментарии людей, которые пытаются решить противоположную проблему:
Основная идея этого поведения заключается в том, используют ли программы альтернативный экран для сохранения изображения истории оболочки и показывают его, когда vim выходит. Таким образом, если кто-то хочет решить противоположную задачу, он должен