2009-05-06 3 views
1

Я работал с Python с Linux terminal screen. Когда я напечатал:Python интерпретатор с Linux Экран

help(somefunction) 

Он напечатал соответствующий выход, но тогда мой экран застрял, и в нижней части терминала было «(окончание)».

Как отклеить? Заранее спасибо.

+0

Я могу просто почувствовать RMS, начинаю щетину, когда вы ссылаетесь на проект GNU как «Экран Linux», , – tylerl

ответ

5

Эта программа использует ваш пейджер, который по умолчанию больше. Вы можете выйти, просто нажав q.

+0

Ну, это выход из Python. Спасибо! Я действительно не мог найти ответ по поиску. – Unknown

10

Стандарт на GNU (или другие Unix-подобные) систем использовать переменное окружение PAGER для команды, которая должна получить выход для просмотра одного экранных («Страница») в то время.

Шахта устанавливается:

$ echo $PAGER 
less 

Ваш может быть установлен в more, или другой команды, или не установлен вообще в этом случае будет использоваться команда общесистемного по умолчанию.

Звучит так, как будто ваша модель смоделирована после программы more. Программа покажет вам поэтапный вывод, и в этом случае сообщит вам, что вы в конце.

Большинство из них (в основном, любой пейджера более современный, чем more) позволяют вам идти вперед и назад на выходе с помощью клавиш управления курсором (стрелки и PgUp/PgDown), и многие другие операции, кроме.

Поскольку вы можете делать все это, где бы вы ни находились, программа нуждается в явной команде от вас, чтобы знать, что вы закончили, проводя выход. По всей вероятности, эта команда является нажатием клавиши q.

Для получения дополнительной информации о том, как управлять вашим пейджером, например. less, прочитайте его справочную страницу с командой man less (которая, конечно же, покажет страницы вывода с помощью программы пейджера :-)

Смежные вопросы