13.1.9. A soros terminál¶
A főablak alján húzódó panel a soros terminál: minden, amit a futó szkript a standard kimenetre ír – minden print(), minden figyelmeztetés, minden hibakövetés – élőben áramlik bele. Ez a szkript hangja a fejlesztés során, és az olvasása a hibakeresés fele. A panelt az alsó státuszsorban lévő gombjával nyithatod meg és zárhatod be; a többi panelhez hasonlóan nagyobbra húzhatod, vagy teljesen összecsukhatod.
A soros terminál: a szkript kiírásai, a szkriptet befejező hibakövetés, és a kamera bannere a leállás után.¶
A terminál mély visszagörgetési előzményt tart fenn (100 000 sor), és az eszköztára egy szűrődobozt kínál, amely a nézetet egy keresésnek megfelelő sorokra szűkíti, egy mentés gombot, amely a teljes puffert egy szövegfájlba írja, valamint egy tördelési kapcsolót a hosszú sorokhoz. A szöveg a Ctrl+scroll használatával nagyítható, akárcsak a szerkesztőben. Görgess felfelé, és az automatikus görgetés szünetel, így olvashatod a korábbi kimenetet, miközben a szkript tovább ír; görgess vissza az aljára, és folytatódik.
A panel csak kimenetre szolgál – megjeleníti, amit a kamera kiír, de nem fogad beírt bemenetet. A kamerán lévő interaktív REPL-prompt eléréséhez nyiss meg helyette egy önálló terminálablakot.
A hibakövetések össze vannak kötve a szerkesztővel. Amikor egy szkript kezeletlen kivétellel hal el, az IDE kiírás közben elemzi a hibakövetést, a szerkesztőt a hibát okozó sorra ugratja, és – amikor a hibás fájl a kamera meghajtóján lévő modul, nem pedig a megnyitott szkript – megnyitja azt a fájlt a hibás sornál. Egyenesen az „összeomlott”-tól ahhoz a sorhoz jutsz, amely összeomlott.