В bash или командной строке Windows мы можем нажать стрелку вверх на клавиатуре, чтобы получить последнюю команду, и отредактировать ее, а затем снова нажать ENTER, чтобы увидеть результат.
Но в Python IDLE 2.6.5 или 3.1.2 кажется, что если наш оператор распечатывает 25 строк, нам нужно 25 раз нажать стрелку вверх для этой последней команды и нажать ENTER, чтобы она была скопирована?
Или используйте мышь, чтобы точно определить эту линию, щелкните там и нажмите ENTER, чтобы скопировать? Есть более быстрый способ?
python
python-idle
nonopolarity
источник
источник
Ответы:
history-previous
действие , которое по умолчанию привязано к Alt+ P.Кстати, почему бы вам не попробовать лучшую (для начала менее уродливую) оболочку, такую как bpython или ipython ?
источник
просто используйте,
Alt+P
чтобы подняться. Точно так жеAlt+N
можно было спуститься вниз.источник
Если вы используете Mac, это ctrl+ p.
источник
Зайдите в «Настройки»> «Ключи». Найдите в списке выбор «предыдущая история» и измените его на стрелку вверх.
источник
Вы всегда можете отредактировать файл config-keys.cfg, который по умолчанию находится в ~ / .idlerc; найдите запись «история-предыдущая» и установите ее, как показано ниже ...
Готово.
источник