ClaudeCode 바이브코딩 강의for CNLab
전체 강의Joohyung Chunv4.1.0

키워드 상세설명

화면 캡처·이미지 첨부

screenshot

캡처는 화면을 이미지로 저장하는 일입니다. 캡처한 컴퓨터와 Claude Code가 실행되는 컴퓨터가 같은지에 따라 전달 방법이 달라집니다.

1. 운영체제별 캡처 방법

중요도환경캡처하기파일과 클립보드
핵심macOSCommand+Shift+4로 영역 선택. Command+Shift+5로 캡처 도구를 엽니다.보통 설정한 위치에 파일이 저장됩니다. 영역 캡처에 Control을 더하면 클립보드로 복사합니다.
핵심Windows 10·11Windows+Shift+S로 캡처 도구를 열고 영역을 선택합니다.이미지가 클립보드에 들어갑니다. 알림을 눌러 캡처 도구에서 저장할 수 있습니다. 자동 파일 저장은 앱 버전·설정을 확인합니다.
참고Linux · GNOMEPrint Screen으로 캡처 화면을 열고 영역·창·화면을 선택합니다.현재 GNOME 안내 기준으로 Pictures/Screenshots에 저장되며 클립보드로도 복사됩니다.
참고그 밖의 Linux 데스크톱앱 메뉴에서 스크린샷 도구를 엽니다. KDE에서는 Spectacle 등을 사용합니다.앱의 저장·클립보드 복사 버튼을 확인합니다. 단축키는 데스크톱과 사용자 설정에 따라 다릅니다.

클립보드는 복사한 내용을 임시로 담는 공간입니다. 이미지 파일을 저장한 것과 같지 않습니다. SSH 전송에 쓸 때는 error-01.png처럼 실제 파일로 저장합니다.

공식 안내: Mac 캡처 · Windows 캡처 도구 · GNOME 캡처.

2. 로컬: 같은 컴퓨터에서 Claude Code를 실행한 경우

  1. 오류나 설명할 부분을 캡처합니다. 전달할 화면에 불필요한 개인 내용이 없는지 확인합니다.
  2. Claude Code 요청 입력줄로 이동합니다.
  3. 클립보드 이미지를 붙여 넣거나, 저장한 이미지 파일을 끌어 놓거나, 이미지의 경로를 요청에 적습니다.
  4. 이미지 첨부 표시가 나타났는지 확인하고 무엇을 봐야 하는지 설명합니다.
중요도Claude Code 환경공식 문서의 이미지 붙여넣기 키
핵심macOS·Linux의 지원 터미널Ctrl+V. 현재 문서는 iTerm2의 Command+V도 별도로 안내합니다.
핵심Windows·WSLAlt+V. WSL에서는 Ctrl+V도 연결되지만 터미널이 먼저 처리하면 Alt+V를 사용합니다.

텍스트 붙여넣기 단축키와 항상 같지는 않습니다. 터미널·Claude Code 버전·클립보드 지원에 따라 실패할 수 있으므로, 첨부 표시 없이 키만 눌렀다면 전달 완료로 보지 않습니다. 파일로 저장한 뒤 경로를 알려 주는 방법을 사용할 수 있습니다.

/Users/student/workspace/lecture/error-01.png를 읽어 줘.
오른쪽 아래의 저장 버튼이 잘리는 원인을 찾아 줘.
내가 기대한 모습은 버튼 전체가 화면 안에 보이는 거야.

단축키와 [Image #N] 첨부 표시는 Claude Code 공식 입력 안내 기준입니다. 확인일: 2026-11-08.

3. SSH: 다른 컴퓨터에서 Claude Code를 실행한 경우

노트북에서 캡처했는데 Claude Code는 서버에서 실행 중이라면, 일반 SSH 연결만으로 노트북의 이미지가 서버에 생기지 않습니다. 파일 저장 → 원격으로 전송 → 원격에서 확인 → 그 경로로 요청 순서로 진행합니다.

방법 A. 이미 사용하는 파일 전송·동기화 기능

SFTP 앱이나 이미 설정한 공유·동기화 폴더에 캡처를 넣고, 전송 완료 뒤 서버에서 보이는 경로를 확인합니다. 앱에 전송 기록이 있어도 원격에 해당 파일이 실제 있는지 한 번 더 확인합니다.

방법 B. SCP로 이미지 한 장 보내기

아래는 Linux 서버 예시입니다. student, your-server, 로컬 파일 경로와 원격 폴더를 실제 값으로 바꿉니다. your-server는 접속할 수 있는 실제 서버 이름이나 주소를 넣는 자리입니다.

① 원격 서버의 일반 셸에서 받을 폴더를 준비하고 경로를 확인합니다.

mkdir -p ~/capture-inbox
cd ~/capture-inbox
pwd

② 내 컴퓨터의 새 터미널 탭에서 전송합니다. SSH 안에서 실행하는 단계가 아닙니다. 예시는 ①의 결과가 /home/student/capture-inbox인 경우입니다.

macOS·Linux 로컬 셸 예:

scp "$HOME/Downloads/error-01.png" student@your-server:/home/student/capture-inbox/error-01.png

Windows PowerShell에서 OpenSSH의 scp가 설치돼 있는 경우:

scp "C:\Users\student\Downloads\error-01.png" student@your-server:/home/student/capture-inbox/error-01.png

받는 곳에 같은 이름이 있으면 덮어쓸 수 있으므로 매번 구별되는 이름을 사용합니다. macOS 서버라면 원격 경로가 /Users/계정명/…일 수 있습니다. ①의 실제 출력에 맞춥니다.

③ 원격 서버의 셸에서 확인합니다.

ls -l /home/student/capture-inbox/error-01.png

④ 원격 서버의 Claude Code 요청줄에 전달합니다.

/home/student/capture-inbox/error-01.png를 읽고
오류 메시지를 설명해 줘. 해결 방법을 적용한 뒤 확인할 항목도 알려 줘.

파일 전송 문법: OpenSSH scp 공식 매뉴얼. 이 페이지의 명령은 설명용이며 자동으로 전송을 실행하지 않습니다.

4. 전달됐는지 확인하는 기준

일부 원격 도구는 이미지 업로드나 클립보드 전달을 추가로 지원합니다. 그런 기능이 확인된 환경에서는 직접 붙여넣기가 가능할 수 있으므로 “SSH에서는 무조건 불가능”이라고 외우지는 않습니다. 기본 방법은 파일 전송 후 원격 경로 전달입니다.

문자 오류는 텍스트 전체를 복사해 보내고, 캡처는 창의 배치나 선택할 수 없는 문구를 보충할 때 함께 쓰면 좋습니다.