본문 바로가기
전자

ANSI Escape Code 화면지우기

by Begi 2020. 11. 29.
반응형

화면 크리어 (Screen clear) C 코드는 다음과 같다.

"\033[2J"


\033은 Octal로 33을 의미하고 16진수로는 0x1B이다. 이것을 ESC 라고 한다.


ESC 뒤에 [가 붙으면 CSI (Control Sequence Introducer)로 뒤에 오는 코드에 따라 다양한 기능을 수행한다. 즉, ESC [를 CSI sequence라고 한다.


ESC [ 1 J 은 현재 커서 위치부터 화면을 지운다.

ESC [ 2 J 은 전체 화면을 지운다.

ESC [ 3 J 은 Scroll-back을 포함한 전체 화면을 지운다.


ESC [ K 은 현재 커서 위치부터 라인을 지운다.

ESC [ 1 K 은 라인 첫음에서 현재 커서 위치까지 지운다.

ESC [ 2 K 은 전체 라인을 지운다.


반응형

'전자' 카테고리의 다른 글

ISO 15693 RFID 인식 거리  (0) 2020.11.30
엣지 검출 로직  (0) 2020.11.29
TCP RS-232/422/485 변환  (0) 2020.11.29
가우스 미터 구매 주의사항  (0) 2020.11.29
mil 단위  (0) 2020.11.29

댓글