Когда Вы делаете find /
в собственном терминале человечности это печатает вывод до конца экрана. После этого нет никакого пустого пространства прокрутки, доступного для прокручивания вниз. Я временно решил эту проблему clear
функция, которая добавляет дополнительное пространство прокрутки. Я делаю программирование Python в терминале, и в нем это не работает
for a in range(1000):
print(a)
Как я могу трудно кодировать терминал для получения некоторого вакуума прокрутки и для удара и для Python?
Скажем, Вы хотите три дополнительных строки ниже своей подсказки.
В Bash, выполненном это, и с тех пор, у Вас будет три дополнительных строки:
PS1+="\[\eD\eD\eD\e[3A\]"
Для создания этого постоянным вставьте его Ваш ~/.bashrc
.
Эквивалент в использовании Python sys.ps1
:
import sys
sys.ps1 += '\x01\x1bD\x1bD\x1bD\x1b[3A\x02'
Или Вы могли переместить количество дополнительных строк в переменную:
_ps1_extra_lines = 3
sys.ps1 += '\x01' + '\x1bD' * _ps1_extra_lines + '\x1b[A' * _ps1_extra_lines + '\x02'
Для создания этого постоянным поместите его в файл PYTHONSTARTUP, который Вы, возможно, должны настроить сначала.
Также обратите внимание, что это предназначено для регулярной оболочки Python и не будет работать в IPython, например.
Для объяснения и большего количества деталей, посмотрите, Как добавить пустые строки выше нижней части в терминале - Суперпользователь.