키보드 단축키
키보드 단축키는 플랫폼 및 터미널에 따라 다를 수 있습니다. ?를 눌러 사용 중인 환경에서 사용 가능한 단축키를 확인하세요.
일반 제어
| 단축키 | 설명 | 컨텍스트 |
Ctrl+C | 현재 입력 또는 생성 취소 | 표준 중단 |
Ctrl+D | Claude Code 세션 종료 | EOF 신호 |
Ctrl+L | 터미널 화면 지우기 | 대화 기록 유지 |
Ctrl+O | 상세 출력 토글 | 자세한 도구 사용 및 실행 표시 |
Ctrl+R | 역방향 명령 기록 검색 | 이전 명령을 대화형으로 검색 |
Ctrl+V (macOS/Linux) 또는 Alt+V (Windows) | 클립보드에서 이미지 붙여넣기 | 이미지 또는 이미지 파일 경로 붙여넣기 |
위/아래 화살표 | 명령 기록 탐색 | 이전 입력 회상 |
Esc + Esc | 코드/대화 되감기 | 코드 및/또는 대화를 이전 지점으로 복원 |
Tab | 확장 사고 토글 | 사고 켜기와 사고 끄기 사이 전환 |
Shift+Tab 또는 Alt+M (일부 구성) | 권한 모드 토글 | 자동 수락 모드, 계획 모드 및 일반 모드 사이 전환 |
여러 줄 입력
| 방법 | 단축키 | 컨텍스트 |
| 빠른 종료 | \ + Enter | 모든 터미널에서 작동 |
| macOS 기본값 | Option+Enter | macOS의 기본값 |
| 터미널 설정 | Shift+Enter | /terminal-setup 후 |
| 제어 시퀀스 | Ctrl+J | 여러 줄에 대한 라인 피드 문자 |
| 붙여넣기 모드 | 직접 붙여넣기 | 코드 블록, 로그의 경우 |
터미널 설정에서 선호하는 줄 바꿈 동작을 구성하세요. /terminal-setup을 실행하여 iTerm2 및 VS Code 터미널에 대해 Shift+Enter 바인딩을 설치하세요.
빠른 명령
| 단축키 | 설명 | 참고 |
# 시작 | 메모리 단축키 - CLAUDE.md에 추가 | 파일 선택 프롬프트 |
/ 시작 | 슬래시 명령 | 슬래시 명령 참조 |
! 시작 | Bash 모드 | 명령을 직접 실행하고 실행 출력을 세션에 추가 |
@ | 파일 경로 언급 | 파일 경로 자동 완성 트리거 |
Vim 편집기 모드
/vim 명령으로 vim 스타일 편집을 활성화하거나 /config를 통해 영구적으로 구성하세요.
모드 전환
| 명령 | 작업 | 모드에서 |
Esc | NORMAL 모드 진입 | INSERT |
i | 커서 앞에 삽입 | NORMAL |
I | 줄의 시작에 삽입 | NORMAL |
a | 커서 뒤에 삽입 | NORMAL |
A | 줄의 끝에 삽입 | NORMAL |
o | 아래에 줄 열기 | NORMAL |
O | 위에 줄 열기 | NORMAL |
탐색 (NORMAL 모드)
| 명령 | 작업 |
h/j/k/l | 왼쪽/아래/위/오른쪽 이동 |
w | 다음 단어 |
e | 단어의 끝 |
b | 이전 단어 |
0 | 줄의 시작 |
$ | 줄의 끝 |
^ | 첫 번째 공백이 아닌 문자 |
gg | 입력의 시작 |
G | 입력의 끝 |
편집 (NORMAL 모드)
| 명령 | 작업 |
x | 문자 삭제 |
dd | 줄 삭제 |
D | 줄의 끝까지 삭제 |
dw/de/db | 단어 삭제/끝까지/뒤로 |
cc | 줄 변경 |
C | 줄의 끝까지 변경 |
cw/ce/cb | 단어 변경/끝까지/뒤로 |
. | 마지막 변경 반복 |
명령 기록
Claude Code는 현재 세션에 대한 명령 기록을 유지합니다:
- 기록은 작업 디렉토리별로 저장됩니다
/clear 명령으로 지워집니다
- 위/아래 화살표를 사용하여 탐색합니다 (위의 키보드 단축키 참조)
- 참고: 기록 확장 (
!)은 기본적으로 비활성화됩니다
Ctrl+R을 사용한 역방향 검색
Ctrl+R을 눌러 명령 기록을 대화형으로 검색합니다:
- 검색 시작:
Ctrl+R을 눌러 역방향 기록 검색 활성화
- 쿼리 입력: 이전 명령에서 검색할 텍스트 입력 - 검색어가 일치하는 결과에서 강조 표시됩니다
- 일치 항목 탐색:
Ctrl+R을 다시 눌러 더 오래된 일치 항목을 순환합니다
- 일치 항목 수락:
Tab 또는 Esc를 눌러 현재 일치 항목을 수락하고 편집을 계속합니다
Enter를 눌러 일치 항목을 수락하고 명령을 즉시 실행합니다
- 검색 취소:
Ctrl+C를 눌러 취소하고 원래 입력을 복원합니다
- 빈 검색에서
Backspace를 눌러 취소합니다
검색은 검색어가 강조 표시된 일치하는 명령을 표시하므로 이전 입력을 쉽게 찾고 재사용할 수 있습니다.
백그라운드 bash 명령
Claude Code는 백그라운드에서 bash 명령을 실행하도록 지원하여 장시간 실행되는 프로세스가 실행되는 동안 계속 작업할 수 있습니다.
백그라운드 처리 작동 방식
Claude Code가 명령을 백그라운드에서 실행하면 명령을 비동기적으로 실행하고 즉시 백그라운드 작업 ID를 반환합니다. Claude Code는 명령이 백그라운드에서 계속 실행되는 동안 새 프롬프트에 응답할 수 있습니다.
명령을 백그라운드에서 실행하려면 다음 중 하나를 수행할 수 있습니다:
- Claude Code에 명령을 백그라운드에서 실행하도록 프롬프트합니다
- Ctrl+B를 눌러 일반 Bash 도구 호출을 백그라운드로 이동합니다. (Tmux 사용자는 tmux의 접두사 키로 인해 Ctrl+B를 두 번 눌러야 합니다.)
주요 기능:
- 출력은 버퍼링되고 Claude는 BashOutput 도구를 사용하여 검색할 수 있습니다
- 백그라운드 작업에는 추적 및 출력 검색을 위한 고유 ID가 있습니다
- 백그라운드 작업은 Claude Code가 종료될 때 자동으로 정리됩니다
일반적인 백그라운드 명령:
- 빌드 도구 (webpack, vite, make)
- 패키지 관리자 (npm, yarn, pnpm)
- 테스트 러너 (jest, pytest)
- 개발 서버
- 장시간 실행 프로세스 (docker, terraform)
! 접두사를 사용한 Bash 모드
입력 앞에 !를 붙여 Claude를 거치지 않고 bash 명령을 직접 실행합니다:
! npm test
! git status
! ls -la
Bash 모드:
- 명령 및 해당 출력을 대화 컨텍스트에 추가합니다
- 실시간 진행 상황 및 출력을 표시합니다
- 장시간 실행 명령에 대해 동일한
Ctrl+B 백그라운드 처리를 지원합니다
- Claude가 명령을 해석하거나 승인할 필요가 없습니다
이는 대화 컨텍스트를 유지하면서 빠른 셸 작업에 유용합니다.
참고 항목