13.1.9. La terminal serie¶
El panel situado a lo largo de la parte inferior de la ventana principal es la terminal serie: todo lo que el script en ejecución escribe en la salida estándar –cada print(), cada advertencia, cada rastreo (traceback)– se transmite a ella en directo. Es la voz del script durante el desarrollo, y leerla es la mitad de la depuración. Ábrela y ciérrala desde su botón en la barra de estado inferior; como los demás paneles, puedes arrastrarla para agrandarla o colapsarla por completo.
La terminal serie: las impresiones del script, el rastreo que finalizó el script y el banner de la cámara tras la detención.¶
La terminal mantiene un amplio historial de desplazamiento (100.000 líneas), y su barra de herramientas ofrece un cuadro de filtro que reduce la vista a las líneas que coinciden con una búsqueda, un botón de guardar que escribe el búfer completo en un archivo de texto, y un conmutador de ajuste de línea para las líneas largas. El texto se amplía con Ctrl+scroll igual que el editor. Desplázate hacia arriba y el desplazamiento automático se pausa para que puedas leer la salida anterior mientras el script sigue imprimiendo; desplázate de vuelta hacia abajo y se reanuda.
El panel es solo de salida –muestra lo que la cámara imprime pero no acepta entrada escrita. Para un indicador REPL interactivo en la cámara, abre en su lugar una ventana de terminal independiente.
Los rastreos están conectados con el editor. Cuando un script muere con una excepción no controlada, el IDE analiza el rastreo a medida que se imprime, lleva el editor a la línea problemática y –cuando el archivo que falla es un módulo en la unidad de la cámara en lugar del script abierto– abre ese archivo en la línea que falla. Pasas directamente de «se ha bloqueado» a la línea que se bloqueó.