Типовою поведінкою для "менше" є очищення екрана після виходу. Така поведінка припинилася, коли я почав використовувати:
export TERM=xterm
Тепер "менше" залишає останню сторінку, яку я переглянув на екрані, і я хочу знову включити поведінку очищення екрана за замовчуванням.
Переглядаючи цю проблему, я виявив, що люди використовують у своїх командах таку команду ~/.screenrc
:
altscreen on
Я не впевнений, чи це проблема Mac, але у мене немає цієї команди.
Я використовую bash shell на терміналі Mac, і у мене не $LESS
визначена змінна середовище.
less
як: less -+F -+X <file>
? Якщо це змінить поведінку, ваш менший налаштований таким чином поводитись десь у вашій системній конфігурації. Якщо ні, то, ймовірно, ваш термінал не підтримує функцію альтернативного екрана або не має його ввімкнено. Вам знадобиться реверс superuser.com/questions/136162/… або отримати термінал, який має функцію альтернативного екрана.
export TERM=xterm
. Спасибі за вашу допомогу!
screen
. Цей не має нічого спільногоscreen
, як свідчить "у мене немає [altscreen
] в наявності" та "я використовую bash shell на терміналі Mac".