2010-06-28 12 views
88

En bash o en el Símbolo del sistema de Windows, podemos presionar la flecha hacia arriba en el teclado para obtener el último comando y editarlo, y presionar ENTER nuevamente para ver el resultado.¿Cómo accedo al historial de comandos desde IDLE?

Pero en IDLE 2.6.5 o 3.1.2 de Python, parece que si nuestra instrucción imprime 25 líneas, necesitamos presionar la flecha hacia arriba 25 veces para ese último comando, y presionar ENTER para que se copie?

O use el mouse para marcar esa línea y haga clic allí, y presione ENTER para copiar? ¿Hay una manera mas rápida?

+1

Este título de preguntas parece tener una respuesta: "Así es". No creo entender la pregunta El cuerpo de la pregunta ("¿Hay alguna manera más rápida?") No coincide con el título en absoluto. ¿Puedes editar el título para que tenga sentido? –

+0

Bueno, el título de la pregunta es simplemente "¿cómo es que parece que hay que presionar la tecla de flecha hacia arriba muchas veces (en lugar de una vez como en Bash)" - y luego en el contenido, "¿hay una manera más rápida?" –

Respuesta

119

creo que busca la acción history-previous, que está obligado a alt +p por defecto.

Puede reasignar en Opciones-> Configurar> Llaves de inactividad del

Por cierto, ¿por qué no intenta una concha mejor (para empezar menos feo,) como bpython o ipython?

+0

Atajo tan estúpido – Alex78191

39

simplemente use Alt+P para ir hacia arriba. Del mismo modo, Alt+N podría usarse para bajar.

+8

ALT P y ALT N, lo probé ... parece que está diseñado para ver cómo se usa separando el índice y el dedo medio. –

+0

¡use cualquiera de sus pulgares para presionar la tecla ALT, que hará que este error desaparezca! y recuerda que el teclado fue diseñado para usar todos los dedos de tus 2 manos. –

+0

Use el pulgar para presionar la tecla Alt derecha, N con su dedo índice y P usando el dedo medio. No es la posición ¡¡Pitón!! – boring

10

Si estás en Mac, es ctrl +p.

+0

o tal vez 'comando' +' p' –

4

Siempre puede editar el archivo config-keys.cfg que se encuentra bajo ~/.idlerc de manera predeterminada; busque la entrada "history-previous" y configúrela como sigue ...

history-previous = <Key-Up> 

Listo.

Cuestiones relacionadas