[공식문서] 클로드 코드 단축키와 입력 모드 및 대화형 기능
/init 명령어란?Claude Code가 현재 디렉토리를 작업 공간으로 인식하고, 프로젝트 구조를 파악하며, 코딩 작업을 시작할 수 있도록 필요한 설정 파일과 환경을 구성하는 초기화 명령어로, CLAUDE.md 파일을 생성하여 프로젝트에 대한 컨텍스트와 가이드라인을 저장합니다.
/init
컨텍스트(Context)란? 프로젝트에 대한 배경 정보를 의미합니다. 예를 들어 "이 프로젝트는 React로 만든 쇼핑몰이고, TypeScript를 사용하며, Tailwind CSS로 스타일링한다"와 같은 정보가 컨텍스트예요. Claude Code는 이 정보를 읽고 프로젝트를 이해한 후 적절한 코드를 작성할 수 있습니다.
세션(Session)이란?
Claude Code에서 세션(Session)이란 터미널에서 claude 명령어를 실행한 후 종료할 때까지의 하나의 작업 단위로, Claude와 대화하며 코드를 작성하고 수정하는 전체 과정을 의미합니다.
/init 프로젝트 초기화를 한국어로 진행해주세요.
다음 설정을 CLAUDE.md에 포함해주세요:
## 언어 및 커뮤니케이션 규칙
- **기본 응답 언어**: 한국어
- **코드 주석**: 한국어로 작성
- **커밋 메시지**: 한국어로 작성
- **문서화**: 한국어로 작성
- **변수명/함수명**: 영어 (코드 표준 준수)
| 명령어/기호 | 기능 | 설명 |
|---|---|---|
@ |
파일/폴더 참조 | 특정 파일이나 폴더를 컨텍스트에 포함 |
! |
Bash 명령어 실행 | 터미널 명령어를 직접 실행 |
ESC 1번 |
작업 중단 | 현재 실행 중인 작업을 중단 (세션 유지) |
ESC 2번 |
히스토리 뒤로 | 이전 프롬프트로 돌아가 편집 가능 |
/init |
프로젝트 초기화 | CLAUDE.md 파일 생성 및 프로젝트 메모리 초기화 |
💡 팁:
@ 기호로 여러 파일을 동시에 참조 가능