13.1.9. 시리얼 터미널¶
메인 창 하단을 따라 있는 창은 시리얼 터미널입니다. 실행 중인 스크립트가 표준 출력으로 쓰는 모든 것 – 모든 print(), 모든 경고, 모든 트레이스백 – 이 실시간으로 여기로 전송됩니다. 이것은 개발 중 스크립트의 목소리이며, 이를 읽는 것이 디버깅의 절반입니다. 하단 상태 표시줄의 버튼으로 열고 닫습니다. 다른 창들과 마찬가지로 더 크게 끌거나 완전히 접을 수 있습니다.
시리얼 터미널: 스크립트의 출력, 스크립트를 끝낸 트레이스백, 그리고 정지 후 카메라의 배너.¶
터미널은 깊은 스크롤백(100,000줄)을 유지하며, 그 도구 모음은 검색어와 일치하는 줄로 보기를 좁히는 필터 상자, 전체 버퍼를 텍스트 파일에 기록하는 저장 버튼, 그리고 긴 줄을 위한 줄 바꿈 토글을 제공합니다. 텍스트는 편집기처럼 Ctrl+scroll 로 확대/축소됩니다. 위로 스크롤하면 자동 스크롤이 일시 중지되어 스크립트가 계속 출력하는 동안에도 이전 출력을 읽을 수 있고, 맨 아래로 다시 스크롤하면 재개됩니다.
이 창은 출력 전용입니다 – 카메라가 출력하는 것을 표시하지만 입력된 내용을 받지는 않습니다. 카메라에서 대화형 REPL 프롬프트를 원한다면, 대신 독립 터미널 창 을 여세요.
트레이스백은 편집기와 연결되어 있습니다. 스크립트가 처리되지 않은 예외로 종료되면, IDE는 트레이스백이 출력되는 동안 이를 파싱하고, 편집기를 문제가 된 줄로 이동시키며, 실패한 파일이 열려 있는 스크립트가 아니라 카메라 드라이브의 모듈일 경우 그 파일을 실패한 줄에서 엽니다. “충돌했다”에서 충돌한 줄로 바로 이동합니다.