ekran: jak włączyć alternatywny ekran?

Kiedy pracuję w terminalu, widzę historię ostatnich wyników wykonywania poleceń powłoki. Jeśli uruchomię vima, zobaczę plik, który otworzę na pełnym ekranie. Kiedy wychodzę z vima, mogę ponownie zobaczyć historię ostatnich poleceń powłoki.

Jednak gdy używam vima z ekranu. Widzę ślad pliku, który właśnie edytowałem na moim wyjściu z vima, zamiast historii ostatnich poleceń powłoki.Chciałbym jednak zobaczyć historię muszli.

Jak mogę osiągnąć to zachowanie?

Użyłem:

terminal.app i iterm2.apppróbowałem przełączyć xterm na xterm-256color (w iterm2.app)zaznaczanie i odznaczanie opcji „Zapisz linie do przewijania wstecz, gdy pasek stanu aplikacji jest obecny” i „Zapisz linie do przewijania wstecz w alternatywnym trybie ekranu” (w iterm2)dodanie termcapinfo xterm ti @: te @ do .screenrc (chociaż powinno to być rozwiązaniem przeciwnego problemu, ale dlaczego nie spróbować)sshing do linuxowych maszyn i próbuję tam użyć gnu-screen

Do tej pory nie miałem pożądanego zachowania.

P.S.

Poszukałem trochę i zobaczyłem komentarze ludzi, którzy próbują rozwiązać przeciwny problem:

Wielu z was prawdopodobnie zna irytujące zachowanie programów opartych na konsolach, takich jak less lub vi, przywracając ekran po wyjściu, tak że tekst, który właśnie miałeś, znika.

Główną ideą tego zachowania jest to, czy programy używają alternatywnego ekranu, aby zapisać obraz historii powłoki i pokazać ją, gdy vim wychodzi. Tak więc, jeśli ktoś chce rozwiązać problem przeciwny, powinien

wykończyć zły ekran alternatywny

questionAnswers(1)

yourAnswerToTheQuestion