Mac OS X 터미널에서 컬러 출력 복사 좋은 출력물이

터미널에서 색상이 좋은 출력물이 보입니다.

터미널에는 “다른 이름으로 텍스트 내보내기”명령이 있지만 일반 텍스트 파일은 색상없이 저장됩니다. 복사 및 붙여 넣기와 동일합니다.

색상을 포함하여 터미널 출력을 저장하는 방법을 알고 있습니까?



답변

터미널에서 텍스트를 선택한 다음 복사 한 다음 서식있는 텍스트를 지원하는 응용 프로그램 (예 : Mail, TextEdit, Word)에 붙여 넣으면 텍스트 색상이 유지됩니다.

Mail 및 TextEdit에서 터미널의 배경색도 붙여 넣은 것으로 보입니다. Word에서는 그렇지 않습니다. 이 불일치를 설명하는 방법을 잘 모르겠습니다.


답변

질문을 올리면 어떻게 창의력이 향상되는지 놀랍습니다.

“인쇄”대화 상자를 열고 PDF로 저장 한 다음 PDF에서 컬러 출력을 복사 할 수 있습니다.

또한 iTerm2 터미널 앱에는 CMDOPTC서식과 함께 복사 되는 단축키 가 있습니다.


답변

다음과 같이 컬러 출력을 클립 보드에 붙여 넣을 수 있습니다.

% command_which_produces_colors | pbcopy -prefer rtf

이것은 rtf (아마 색깔과 형식)를 macos의 보드에 넣습니다. 그런 다음 서식있는 텍스트를 이해하는 다른 것을 사용하여 클립 보드에 액세스 할 수 있습니다.

이것은 분명히 “마우스로 선택”과 동일하지는 않지만 한 번의 가치가 있습니다.


답변

@akira의 답변 에 따라 다음을 생각해 냈습니다.

  1. ansifilter소스 패키지 다운로드
  2. 설치 아래의 지시 사항에 따라 ansifilter를 빌드하고 설치하십시오.
  3. 운영 <command that produces colors> | ansifilter --rtf | pbcopy -Prefer rtf
    • 당신은에 인수를 전달해야 <command that produces colors>출력이, 예를 들면 파이프 경우에도 색상을 생산하기 위해 강제로 ls --color=always대신의ls
  4. 그런 다음 서식있는 텍스트를 지원하는 응용 프로그램 (예 : Mail, TextEdit, Word)에 붙여 넣을 수 있습니다.

답변

OS X에는 화면 복사를위한 몇 가지 키보드 단축키 (핫키)가 있습니다. 그러면 스크린 샷이 바탕 화면에 jpg 파일로 저장됩니다. 그 목록은 다음과 같습니다.

Cmd-Shift-3                             Take snapshot of the whole screen
Cmd-Shift-4                             Take snapshot of the selected area
Cmd-Shift-4-Spacebar                    Take picture of a window
Escape                                  Cancel
Hold Spacebar after Drawing the region  Move the selected area
Hold Option                             Resize selected area
Hold Shift                              Resize selected area horizontally
                                        or vertically

응용 프로그램 | 응용 프로그램 | 위치에 “Grab”응용 프로그램도 있습니다. 동일한 작업을 수행하는 유틸리티 폴더와 지연과 같은 몇 가지 추가 기능이 있습니다.

최신 정보

Snow Leopard (10.6.8)에서 기본 스크린 샷 형식은 jpg가 아닌 png이지만 무료 타사 TinkerTool 환경 설정 유틸리티를 사용하여 pdf를 비롯한 다른 여러 형식 중 하나로 변경할 수 있습니다 .


답변

내가하는 방법은 우수한 Textmate 2 앱을 사용하는 것입니다.

  1. R 그래픽 창에서 복사
  2. 빈 텍스트 메이트 문서에 붙여 넣기
  3. 원하는대로 문서 유형을 R 콘솔 또는 R로 변경
  4. copy-with-style tmbundle (shift-cmd-c) 사용
  5. 메일 앱 작성 창에 붙여 넣기

shift-cmd-c가 R 콘솔 창에서 직접 작동하면 좋을 것입니다.