Do czego służy „Pokaż alternatywny ekran” aplikacji Terminal? (OS X)

37

Dzisiaj odkryłem pozycję menu o nazwie „Pokaż alternatywny ekran” w Terminal.app. Jestem tylko ciekawy, co to robi. Wygląda na to, że dzieli ten sam proces powłoki (w przeciwieństwie do kart), ponieważ widzę dane wyjściowe z jednego ekranu na drugim, gdy polecenie jest uruchomione (np. find .), A bieżący katalog jest zsynchronizowany.

Czym jest ta funkcja i jak jest przydatna?

Barum Rho
źródło

Odpowiedzi:

24

Alternatywny ekran to koncepcja, która sięga daleko wstecz.

Ze strony podręcznika xterm:

W trybie VT102 istnieją sekwencje specjalne do aktywacji i dezaktywacji alternatywnego bufora ekranu, który ma taki sam rozmiar jak obszar wyświetlania okna. Po aktywacji bieżący ekran jest zapisywany i zastępowany ekranem alternatywnym. Zapisywanie linii przewijanych u góry okna jest wyłączone do momentu przywrócenia normalnego ekranu. termcap(5)Wejście dla xterm umożliwia wizualnego edytora vi(1) , aby przełączyć na ekran alternatywnym do edycji i przywrócić ekran na wyjściu. Wyskakujące menu ułatwia przełączanie między normalnym a alternatywnym ekranem do wycinania i wklejania.

bahamat
źródło