Страницы man - Как всегда показывать общее количество строк и процент в нижней строке статуса / подсказки
Я хочу всегда видеть общее количество строк и% part (line 1/773 0%
) в нижнем статусе / подсказке для man-страниц сразу после просмотра.
Когда я открываю любую справочную страницу, я вижу это в нижней строке:
Manual page man(1) line 1 (press h for help or q to quit)
Но после нажатия кнопки " Конец" и " Начало" это меняется на:
Manual page man(1) line 1/773 0% (press h for help or q to quit)
Как я могу всегда видеть общее количество строк и% при первоначальном открытии страницы руководства, не нажимая кнопки?
я использую less
как мужской пейджер, и он начинает выглядеть less
"Просто не буду этого делать". Я бы предпочел не устанавливать никаких дополнительных программ (по умолчанию Ubuntu/Xubuntu) или менять пейджер man, но если другой пейджер похож на less
работает, что было бы хорошо (most
имеет приятные цвета, но для этого потребуется изменить подсказку по умолчанию).
Я думал, что это будет простая настройка, но, возможно, нет. Я пробовал поиск в Интернете и поиск по этому сайту, но не нашел ничего релевантного, может быть,% не очень удобен для поиска или мои ключевые слова отключены? Ничего в man man
казалось уместным либо, и единственный %
были не связаны.
1 ответ
Предположительно, вы используете less
как пейджер. Вы не можете делать то, что вы хотите напрямую, без перекомпиляции less
(по крайней мере, я не нахожу такой опции) - сначала прочитать все строки, получить номер конечной строки и перейти к началу с этой информацией. Но я думаю, что это было бы неуклюже и неэффективно, учитывая, что единственным призом является общее количество строк, хотя YMMV.
Теперь я собираюсь показать вам хакерский способ, используя LESS
переменная среды, которая less
читает, чтобы получить автоматический вариант (ы):
LESS='+Gg' man <whatever>
Например:
LESS='+Gg' man bash
внутри less
, G
будет идти до конца (без номера строки), и g
будет прыгать наверх (без номера строки). Как там будет сделано less
во-первых, он будет иметь представление об общем количестве строк во время возвращения наверх и покажет вам это. Опять же, это предостережение о том, чтобы прочитать до конца один раз, а затем вернуться на вершину.