Относительно часто я чувствую, less
что хочу выйти, но оставить то, что я просматривал на экране, чтобы вернуться к нему. Есть какой-либо способ сделать это? Обходные?
(Мой текущий обходной путь - выйти, а затем использовать more
. Поэтому любой обходной путь, который лучше этого, приветствуется. Идеальным было бы то, что я могу использовать, как только я уже внутри less
, возможно, с настройкой оболочки или некоторыми сценариями.)
Мой рабочий стол - OSX, но я использую серверы RHEL и Ubuntu.
-R
обычно это более безопасный выбор, чем -r
.
-R is "Like -r, but only ANSI "color" escape sequences are output in "raw" form. Unlike -r, the screen appearance is maintained correctly in most cases."
-c
, о том, как обновить экран, когда вы перемещаетесь внутри less
.
git diff
илиgit log
) вless -X
займет буфер прокрутки в моем терминале и вытеснит большую часть предыдущего вывода. Я был бы рад, еслиless
бы мог просто выйти с последним выводом на экран во время выхода; т.е. не более одной страницы буфера прокрутки будет занято после выходаless
. Есть идеи?