13.1.9. Terminal nối tiếp¶
Khung nằm dọc theo phía dưới cửa sổ chính là terminal nối tiếp: mọi thứ mà tập lệnh đang chạy ghi vào đầu ra chuẩn -- mọi print(), mọi cảnh báo, mọi traceback -- đều truyền trực tiếp vào đó. Đây là tiếng nói của tập lệnh trong quá trình phát triển, và đọc nó là một nửa công việc gỡ lỗi. Mở và đóng nó từ nút trên thanh trạng thái phía dưới; giống như các khung khác, bạn có thể kéo nó rộng hơn hoặc thu nhỏ hoàn toàn.
Terminal nối tiếp: các lệnh print của tập lệnh, traceback kết thúc tập lệnh, và banner của camera sau khi dừng.¶
Terminal lưu giữ lịch sử cuộn sâu (100.000 dòng), và thanh công cụ của nó cung cấp ô lọc thu hẹp chế độ xem theo các dòng khớp tìm kiếm, nút lưu ghi toàn bộ bộ đệm vào tệp văn bản, và nút chuyển đổi xuống dòng cho các dòng dài. Văn bản phóng to bằng Ctrl+scroll như trình soạn thảo. Cuộn lên và tự động cuộn tạm dừng để bạn có thể đọc đầu ra trước đó trong khi tập lệnh tiếp tục in; cuộn xuống đáy và nó tiếp tục.
Khung này chỉ hiển thị đầu ra -- nó hiển thị những gì camera in nhưng không nhận đầu vào từ bàn phím. Để có dấu nhắc REPL tương tác trên camera, hãy mở cửa sổ terminal độc lập thay thế.
Các traceback được kết nối với trình soạn thảo. Khi một tập lệnh kết thúc do ngoại lệ không được xử lý, IDE phân tích traceback khi nó được in, nhảy đến dòng gây lỗi trong trình soạn thảo, và -- khi tệp lỗi là một mô-đun trên ổ đĩa của camera thay vì tập lệnh đang mở -- mở tệp đó tại dòng lỗi. Bạn đi thẳng từ "nó bị lỗi" đến dòng gây ra lỗi.