13.1.9. Terminal serial¶
Panel di bagian bawah jendela utama adalah terminal serial: semua yang ditulis oleh skrip yang berjalan ke keluaran standar -- setiap print(), setiap peringatan, setiap traceback -- mengalir ke dalamnya secara langsung. Ini adalah suara skrip selama pengembangan, dan membacanya adalah setengah dari proses debugging. Buka dan tutup dari tombolnya di bilah status bawah; seperti panel lainnya, Anda bisa menyeretnya lebih besar atau melipatnya sepenuhnya.
Terminal serial: cetakan skrip, traceback yang mengakhiri skrip, dan banner kamera setelah dihentikan.¶
Terminal menyimpan riwayat gulir yang dalam (100.000 baris), dan bilah alat menawarkan kotak filter yang mempersempit tampilan ke baris yang sesuai dengan pencarian, tombol simpan yang menulis seluruh buffer ke file teks, dan tombol toggle bungkus untuk baris panjang. Teks diperbesar dengan Ctrl+scroll seperti editor. Gulir ke atas dan auto-scroll berhenti sehingga Anda bisa membaca keluaran sebelumnya saat skrip terus mencetak; gulir kembali ke bawah dan auto-scroll melanjutkan.
Panel ini hanya keluaran -- menampilkan apa yang dicetak kamera tetapi tidak menerima masukan yang diketik. Untuk prompt REPL interaktif di kamera, buka jendela terminal mandiri sebagai gantinya.
Traceback terhubung ke editor. Ketika sebuah skrip berhenti karena pengecualian yang tidak ditangani, IDE mengurai traceback saat dicetak, melompat editor ke baris yang bermasalah, dan -- ketika file yang gagal adalah modul di drive kamera, bukan skrip yang terbuka -- membuka file tersebut di baris yang gagal. Anda langsung dari "terjadi crash" ke baris yang menyebabkan crash.