Я должен сказать, что я ищу решение проблемы просмотра, который не подходит на вашем экране. Например, диапазон (100) покажет последние 30ish строк в вашем терминале 30 высоты.
Я только ищу, чтобы меня подтолкнули в правильном направлении, и мне любопытно, как вы, ребята, подошли к этой проблеме.
Что вы сделали, когда столкнулись с ситуацией, когда хотите, чтобы вы могли удобно прокручивать какой-то большой выход?
Лучший ответ
Используйте буфер прокрутки на вашем терминале.
Если вы используете GNU Screen, его можно установить с помощью defscrollback 1000
или любого другого номера в HOME/.screenrc
.
Используйте Ctrl-a, [
для входа в режим копирования
j - Move the cursor down by one line
k - Move the cursor up by one line
C-u - Scrolls a half page up.
C-b - Scrolls a full page up.
C-d - Scrolls a half page down.
C-f - Scrolls the full page down.
G - Moves to the specified line
Лучшая часть ?
для обратного поиска, /
для прямого поиска в режиме копирования.
Супер удобно.
Спасибо!
Оригинальный вопрос:
Что такое эквивалент python команды bash less?
LongString | less
Есть ли что-то подобное для python? Я считаю, что могу использовать его довольно часто, но просто двигаюсь дальше и находим другое решение.
Под "длинными вещами" я подразумеваю все, что генерирует больше выходных строк, чем мой экран. 1000 печатных сообщений, словарь, большая строка, диапазон (1000) и т.д.
Мой googlefu не удался.