⚠ Windows 사용 시 주의사항
- 이미지 붙여넣기: Ctrl+V 대신 Alt+V
- Shift+Tab이 안 되면: Alt+M 시도 — CMD 사용 중이라면 Windows Terminal + PowerShell 7 설치 권장
- Mac 가이드의 Cmd 키 = Windows의 Alt 키
필수 단축키
| Ctrl+C | 현재 작업 취소 |
| Ctrl+D | Claude Code 종료 |
| Ctrl+T | 진행 중인 작업 목록 보기 |
| Ctrl+B | 작업을 백그라운드로 보내기 |
| Ctrl+R | 이전 명령어 검색 |
| ↑ / ↓ | 이전/다음 입력 불러오기 |
채팅 단축키
| Enter | 메시지 전송 |
| Esc Esc | Rewind — Claude가 바꾼 파일을 이전 상태로 복구 |
| Ctrl+U | 입력창 내용 전체 삭제 |
| Alt+V Win | 이미지 붙여넣기 |
모드 전환
| Shift+Tab | permission mode 변경 |
| Alt+M 안 될 때 | permission mode 변경 (대체) |
| Alt+P | model picker 열기 |
| Alt+T | extended thinking 켜기/끄기 |
| Alt+O | fast mode 켜기/끄기 |
권한 모드 — Shift+Tab으로 순환
default
→
accept edits
→
plan mode
→
default
| default | 파일 수정, 명령 실행 등 모든 작업 전에 Claude가 허락을 구함. 가장 안전. |
| accept edits | 파일 수정은 자동으로 진행, 터미널 명령은 여전히 확인. 코딩 작업 속도가 빨라짐. |
| plan mode | 실제 수정은 하지 않고 무엇을 바꿀지만 보여줌. 큰 작업 전 검토할 때 유용. |
전체 권한 건너뛰기 (위험 — bypassPermissions)
| CLI 실행 시 | claude --dangerously-skip-permissions |
| settings.json | "bypassPermissions": true |
| 효과 | 모든 확인 창 없이 파일 수정·명령 실행을 자동으로 진행 |
| 주의 | 실수로 파일 삭제·덮어쓰기가 일어나도 막을 방법 없음. 격리된 테스트 환경에서만 사용할 것. 실제 프로젝트에서는 사용 금지. |
자동완성
| Tab | 제안 수락 |
| ↑ / ↓ | 제안 목록 탐색 |
| Escape | 닫기 |
승인 요청 화면
| Y / Enter | 허용 |
| N / Escape | 거부 |
| Space | 선택 토글 |
특수 접두사
/
명령어 실행
예: /clear, /model
예: /clear, /model
!
터미널 명령 실행
예: ! git status
예: ! git status
@
파일 첨부
예: @README.md
예: @README.md
슬래시 명령어
/help
사용 가능한 명령어 보기
/clear
대화 내용 초기화
/compact
대화가 길어졌을 때 요약
/model
AI 모델 변경
/cost
이번 대화 사용량 확인
/fast
빠른 응답 모드 켜기/끄기
/exit
Claude Code 종료
/doctor
문제 진단
자주 쓰는 프롬프트 패턴
@파일명 + 요청
특정 파일을 보면서 작업 — 예:
@index.html 버튼 색 바꿔줘계획만 먼저
plan mode로 전환 후 요청하면 수정 없이 계획만 보여줌
단계별로 설명해줘
코드를 바로 짜는 대신 순서를 먼저 설명하게 함
이 에러 고쳐줘
에러 메시지를 그대로 붙여넣으면 원인 분석 + 수정까지
커밋하지 말고
Claude가 git commit까지 하지 않도록 제한할 때
! git status
대화 중간에 터미널 명령 바로 실행 — Claude한테 묻지 않고 직접 확인
하나씩 확인하면서
default 모드에서 각 단계마다 승인을 받으며 진행
@파일A @파일B 비교해줘
여러 파일을 동시에 참조하게 할 때
긴 내용 입력하기
| \ + Enter | 줄바꿈 후 계속 입력 |
| 붙여넣기 | 긴 코드·에러는 그냥 복사해서 붙여넣기 |
| Ctrl+G | 외부 에디터(메모장 등)에서 작성 후 전송 |
CLAUDE.md — Claude에게 규칙 주기
언어 설정
항상 한국어로 답해줘커밋 규칙
커밋 전에 항상 확인을 구해줘코드 스타일
들여쓰기는 2칸, 세미콜론 없이금지 사항
package.json은 절대 수정하지 마프로젝트 설명
이 프로젝트는 Next.js + TypeScript로 만든 쇼핑몰이야주요 설정 파일 위치
전체 규칙
~/.claude/CLAUDE.md프로젝트 규칙
프로젝트폴더/CLAUDE.md설정
~/.claude/settings.json단축키 변경
~/.claude/keybindings.json