Я всего лишь ищу, чтобы меня подтолкнули в правильном направлении, и мне любопытно, как вы, ребята, подошли к этой проблеме.
Что вы делали, когда сталкивались с ситуацией, когда вам хотелось бы удобно прокручивать большой вывод?
Лучший ответ
Используйте буфер обратной прокрутки на своем терминале.
Если вы используете 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
Очень удобно.
Спасибо!
Оригинальный вопрос:
Какой эквивалент команды bash less в Python?
Код: Выделить всё
LongString | less
Под «длинными вещами» я подразумеваю все, что генерирует больше строк вывода, чем мой экран. 1000 сообщений печати, словарь, большая строка, диапазон (1000) и т. д.
Мой googlefu не удался.
Подробнее здесь: https://stackoverflow.com/questions/330 ... the-screen
Мобильная версия