13.1.9. เทอร์มินัลอนุกรม

แผงตามแนวด้านล่างของหน้าต่างหลักคือเทอร์มินัลอนุกรม: ทุกสิ่งที่สคริปต์ที่รันอยู่เขียนไปยัง standard output -- ทุก print() ทุกคำเตือน ทุก traceback -- จะไหลเข้ามาแบบสด มันคือเสียงของสคริปต์ระหว่างการพัฒนา และการอ่านมันคือครึ่งหนึ่งของการ debug เปิดและปิดจากปุ่มในแถบสถานะด้านล่าง เหมือนกับแผงอื่น ๆ คุณสามารถลากให้ใหญ่ขึ้นหรือยุบเป็นทั้งหมดได้

The serial terminal showing a script's FPS prints, the traceback that ended it, and the camera's banner

เทอร์มินัลอนุกรม: การพิมพ์ของสคริปต์ traceback ที่จบสคริปต์ และแบนเนอร์ของกล้องหลังจากหยุด

เทอร์มินัลเก็บ scrollback ขนาดใหญ่ (100,000 บรรทัด) และแถบเครื่องมือมีกล่องกรองที่จำกัดมุมมองให้เฉพาะบรรทัดที่ตรงกับการค้นหา ปุ่มบันทึกที่เขียนบัฟเฟอร์ทั้งหมดเป็นไฟล์ข้อความ และการสลับการตัดคำสำหรับบรรทัดยาว ข้อความซูมด้วย Ctrl+scroll เหมือนตัวแก้ไข เลื่อนขึ้นแล้ว auto-scroll จะหยุดชั่วคราวเพื่อให้คุณอ่านผลลัพธ์ก่อนหน้าในขณะที่สคริปต์ยังคงพิมพ์ต่อไป เลื่อนกลับไปด้านล่างแล้วมันจะกลับมาทำงาน

แผงนี้เป็นเอาต์พุตเท่านั้น -- มันแสดงสิ่งที่กล้องพิมพ์แต่ไม่รับอินพุตที่พิมพ์ สำหรับ REPL prompt แบบโต้ตอบบนกล้อง ให้เปิด หน้าต่างเทอร์มินัลแบบสแตนด์อโลน แทน

Traceback เชื่อมต่อกับตัวแก้ไข เมื่อสคริปต์หยุดทำงานด้วยข้อยกเว้นที่ไม่ได้จัดการ IDE จะ parse traceback ขณะที่พิมพ์ กระโดดตัวแก้ไขไปยังบรรทัดที่มีปัญหา และ -- เมื่อไฟล์ที่ล้มเหลวเป็นโมดูลบนไดรฟ์ของกล้องแทนที่จะเป็นสคริปต์ที่เปิดอยู่ -- จะเปิดไฟล์นั้นที่บรรทัดที่ล้มเหลว คุณไปตรงจาก "มันพัง" ไปยังบรรทัดที่พัง