주요 특징
| 기능 | 설명 | 단축키 |
|---|---|---|
| Tab 자동완성 | 다음 코드를 예측하여 제안 | Tab |
| Inline Edit | 선택 영역을 자연어로 편집 | Cmd+K |
| Chat | 코드베이스 맥락 기반 AI 대화 | Cmd+L |
| Composer | 멀티파일 동시 생성/편집 에이전트 | Cmd+I |
| @ 참조 | 파일, 심볼, 문서를 대화에 첨부 | @파일명 |
설치 및 초기 설정
Cursor 다운로드
cursor.com에서 OS에 맞는 버전을 다운로드합니다.
AI 모델 설정
Settings > Models에서 사용할 모델을 선택합니다.| 모델 | 특징 |
|---|---|
| Claude Sonnet | 빠른 응답, 코드 생성에 최적 |
| Claude Opus | 깊은 분석, 복잡한 리팩토링 |
| GPT-4o | 범용 코드 작업 |
Rules for AI 설정
프로젝트 루트에.cursorrules 파일을 생성하면 AI 동작을 커스터마이즈할 수 있습니다.
.cursorrules는 프로젝트 단위 설정입니다.
전역 설정은 Settings > General > Rules for AI에서 관리합니다.핵심 키보드 단축키
| 동작 | macOS | 설명 |
|---|---|---|
| AI 채팅 열기 | Cmd+L | 사이드바에서 AI 대화 시작 |
| 인라인 편집 | Cmd+K | 선택 영역에 AI 편집 지시 |
| Composer | Cmd+I | 멀티파일 에이전트 실행 |
| 파일 참조 | @파일명 | 채팅에 특정 파일 컨텍스트 추가 |
| 코드베이스 검색 | @codebase | 전체 프로젝트 맥락으로 질문 |
| 문서 참조 | @docs | 외부 문서를 컨텍스트에 추가 |
| 터미널 AI | Cmd+K (터미널) | 터미널에서 명령어 생성 |
실무 활용
Cmd+K 인라인 편집 활용법
Cmd+K 인라인 편집 활용법
코드를 선택한 뒤
Cmd+K를 누르면 자연어로 편집을 지시할 수 있습니다.- “이 함수에 타입 가드 추가해줘”
- “에러 핸들링을 try-catch로 감싸줘”
- “이 로직을 async/await으로 변환해줘”
Enter로 적용, Esc로 취소합니다.Composer로 멀티파일 작업
Composer로 멀티파일 작업
Cmd+I로 Composer를 열면 여러 파일을 동시에 생성하거나 편집할 수 있습니다.- “API 라우트와 타입 정의, 테스트 파일을 함께 만들어줘”
- “이 컴포넌트를 3개 파일로 분리해줘”
@ 참조로 컨텍스트 제어
@ 참조로 컨텍스트 제어
채팅에서
@를 입력하면 다양한 컨텍스트를 추가할 수 있습니다.@파일명— 특정 파일 내용 첨부@codebase— 전체 프로젝트 검색 후 관련 코드 자동 선택@docs— 등록한 외부 문서 참조@web— 웹 검색 결과 참조
Mintlify 문서 작성 연동
Mintlify 문서 작성 연동
Mintlify 스킬을 설치하면 Cursor가 문서 컴포넌트를 인식합니다.
AGENTS.md에 프로젝트 용어와 스타일 가이드를 추가하세요.
