측면 버튼과 볼륨 올리기를 누르면 화면이 찍힙니다. 화면에 있는 게 코드라면, 그건 거의 원하는 결과가 아닙니다.
휴대폰으로 찍은 코드 스크린샷에는 상태 표시줄, 앱 UI, 마침 그 자리였던 스크롤 위치가 따라옵니다. 그리고 진짜로 망치는 건 코드에 필요한 너비가 아니라 휴대폰의 너비가 찍힌다는 점입니다. 긴 줄은 셔터를 누르기도 전에 이미 접히거나 잘려 있습니다. 휴대폰이 대신 내린 타협을 사진으로 남기는 셈이죠.
해법은 iPhone에서도 다른 곳과 같습니다. 화면이 아니라 텍스트에서 시작하세요.
애초에 코드를 휴대폰으로 가져오는 문제
이게 솔직한 걸림돌이고, 대부분의 안내는 이 부분을 건너뜁니다. Mac에서는 코드가 이미 거기 있습니다. 휴대폰에는 보통 없죠.
실제로는 네 가지 경로로 옵니다.
- 클립보드. 유니버설 클립보드 덕분에 Mac에서 복사한 것이 1초 뒤면 iPhone에 있습니다. 압도적으로 흔한 경로입니다.
- 자기 자신에게 보낸 메시지. 슬랙, 메시지, 또는 메모.
- 파일. iCloud Drive나 파일 앱에 있는 것을 열어서 복사.
- 거기서 직접 썼다. 드물지만 iPad의 코드 편집기라면 충분히 가능합니다.
넷 다 결말은 같습니다. 코드가 휴대폰 안의 텍스트가 되어 붙여넣기를 기다립니다. 중요한 건 그 상태뿐입니다.
코드를 그려 낼 수 있는 곳에 붙여넣기
Codeshot은 iPhone에서 네이티브로 돌아갑니다. 붙여넣기 버튼이 진입 단계의 전부입니다. 누르면 클립보드가 강조 표시된 코드가 됩니다.
언어는 60가지 중에서 코드 자체를 보고 판별되고, 짧은 조각이라 애매할 때는 구석의 선택기로 덮어쓸 수 있습니다. C 세 줄과 C++ 세 줄은 어떤 판별기에도 똑같아 보이니까요. 위쪽 미리보기는 작업하는 대로 갱신되므로, 내보내는 이미지가 곧 지금 보고 있는 그 이미지입니다.
텍스트에서 시작하기 때문에 너비는 휴대폰이 아니라 여러분의 것입니다. 결과가 스크린샷을 이기는 이유의 대부분이 이 한 가지 차이입니다.
대비가 있는 테마 고르기
구문 테마는 30가지이고, 각각 밝은 버전과 어두운 버전이 있습니다.
휴대폰에서는 이 선택이 데스크톱에서보다 더 중요하고, 방향도 사람들 예상과 반대입니다. 원래 크기로 읽기 좋은 테마를 고르는 게 아닙니다. 남의 피드에서 작게 줄어들어도 버티는 테마를 고르는 겁니다. 대비가 높은 테마는 작은 글자를 받쳐 주고, 부드러운 밝은 테마는 구조를 잃습니다.
배경은 창 뒤에 깔립니다. macOS 배경화면, 92가지 그러데이션, 단색, 또는 투명하게 내보내고 싶다면 배경 없음도 됩니다.
올릴 곳에 맞춰 크기 정하기
대부분의 코드 이미지가 무너지는 지점이고, 조작은 딱 하나입니다.
원본으로 두면 이미지가 내용을 따라갑니다. 비율로 고정하면 그 모양이 되도록 여백이 채워지는데, 올릴 곳이 정해진 틀로 잘라 낼 때 바로 이게 필요합니다. 타임라인 게시물이면 16:9, 세로 피드면 9:16이나 3:4, 코드가 짧고 정사각형에 가까우면 1:1.
잘 모르겠다면 플랫폼별 크기 가이드가 올릴 곳마다 정리해 두었습니다.
짧게 유지하기
휴대폰에서 읽히는 한계는 열 줄에서 열다섯 줄쯤이고, 읽는 사람도 휴대폰이라면 이 제약이 두 배로 작용합니다.
붙여넣기 전에 주장을 뒷받침하는 부분까지 덜어내세요. 배경 설명이 정말 필요하다면 맨 위 주석 한 줄이 주변 코드 스무 줄보다 더 많은 일을 합니다.
내보내고 공유하기
내보내면 이미지가 곧장 iOS 공유 시트로 넘어가므로, 원래 가려던 곳으로 바로 갑니다. 메시지, 슬랙, 게시물 초안, 파일, 사진 보관함.
파일은 제목과 만들어진 순간이 밀리초까지 붙은 이름으로 돌아옵니다. 그래서 내보낸 것이 다른 무언가를 덮어쓸 일이 없습니다.
그래도 스크린샷이 못 하는 일
여기 나온 모든 방법에 해당하니 분명히 적어 둡니다. 이미지는 복사할 수도, 검색할 수도, 화면 낭독기로 읽을 수도 없습니다. 코드가 보기 위한 것이 아니라 쓰기 위한 것이라면, 이미지 옆에 원본 링크를 함께 올리세요.
이건 코드 이미지를 반대하는 근거가 아닙니다. 그것을 유일한 사본으로 두지 말라는 근거입니다.
한 번 구매, 두 기기 모두
Codeshot은 Mac과 iPhone에서 같은 앱이고, 구매는 한 번뿐입니다. 테마와 내보내기 설정은 어느 쪽에서든 그대로 여러분 것입니다.
주로 Mac에서 작업한다면 데스크톱 전체 흐름이 구도와 내보내기 배율을 더 깊이 다룹니다. 무료 선택지를 먼저 따져 보고 싶다면 iPhone용 코드 스크린샷 앱에 어떤 것들이 있는지 정리해 두었습니다.