스크롤백 버퍼에 이미 많은 색상/굵게 표시된 텍스트가 포함되어 있는 실행 중인 도우미 터미널이 있지만 (불행히도) 화면 관리/캡처 프로그램(예: // )이 터미널에서 시작되지 않습니다 script
. 기존 스크롤백 버퍼 내용을 파일에 복사할 수 있나요?screen
tmux
모든 이스케이프 시퀀스 유지?
가지다질문 xterm에 대한 답변작성자: Thomas Dickey 그러나 이 솔루션에서도 색상 이스케이프 시퀀스는 리소스에서 지정한 파일에 저장되지 않습니다 하지만 나는컴패니언 터미널에 대한 솔루션을 찾고 있습니다.printerCommand
.
편집자 주: 동반 터미널에는 이 문제에 대한 해결책이 없을 것 같습니다. 아래 Thomas Dickey의 답변에 있는 설명을 참조하세요.
분명히 말하면 터미널 화면 관리/캡처 프로그램(예: 스크립트, GNU 화면 또는 tmux)을 사전 실행하는 것은 옵션이 아닙니다. 여기서는 그러한 프로그램을 실행하기 전에 생성된 터미널 출력을 복사하려고 하기 때문입니다.
답변1
당신은 간과했을 수도 있습니다printAttributes
자원:
printAttributes (class PrintAttributes)
Specifies whether to print graphic attributes along with the
text. A real DEC VTxxx terminal will print the underline,
highlighting codes but your printer may not handle these.
o "0" disables the attributes.
o "1" prints the normal set of attributes (bold, underline,
inverse and blink) as VT100-style control sequences.
o "2" prints ANSI color attributes as well.
The default is "1".
기본 리소스 값은 DEC 터미널과 호환되도록 하며 색상은 사용자가 구성할 수 있습니다.