Cursor를 설치하고 나면 화면이 VS Code와 비슷해서 어디부터 눌러야 할지 모르겠다. 탭 자동완성은 계속 회색 글씨를 띄우고, 오른쪽에는 Agent 창이 따로 있다. 둘이 무슨 관계인지 알기 전까지는 결국 예전처럼 직접 타이핑하게 된다.
이 글은 설치 직후 30분 동안 무엇을 어떤 순서로 눌러야 하는지 정리한 것이다. 단축키와 요금은 2026년 11월 8일 기준 Cursor 공식 문서와 가격 페이지에서 확인했다.
30초 요약
| 궁금한 것 | 답 |
|---|---|
| 설치 조건 | macOS 12 이상, Windows 10 이상, Linux는 deb/rpm/AppImage (Quickstart) |
| 가장 먼저 쓸 키 | Cmd+I로 Agent 열기, Tab으로 제안 수락 (Agent) |
| 큰 작업 전 | Shift+Tab으로 Plan Mode 전환 후 계획을 먼저 승인 (Quickstart) |
| 규칙 고정 | .cursor/rules/*.mdc 파일에 frontmatter와 함께 작성 (Rules) |
| 요금 | Free $0, Plus $8, Premium $30, Super $100, Ultra $200 (월, 세전) (Pricing) |
| 사용량 갱신 | 유료 플랜은 주간 풀. Grok과 Cursor가 같은 풀을 나눠 쓴다 (Models & Pricing) |
| 되돌리기 | Agent가 만든 체크포인트는 로컬 스냅샷이라 git과 별개다 (Agent) |

목차
- Cursor 사용법, 처음 30분에 할 일
- 설치 — OS별로 다른 점만 짚기
- Tab과 Cmd+I, 이 두 개가 전부다
- Agent에게 코드베이스부터 설명시키기
- Plan Mode — 파일 여러 개를 건드리기 전
- Rules로 프로젝트 규칙 고정하기
- 요금 — Free부터 Ultra까지
- 내가 막혔던 곳
- 참고 자료
Cursor 사용법, 처음 30분에 할 일
순서는 단순하다. 폴더를 열고, Agent에게 이 저장소가 어떻게 생겼는지 물어보고, 작은 변경 하나를 시킨 뒤 diff를 읽는다. 이 한 바퀴를 돌고 나면 어느 키를 언제 쓰는지 감이 온다.
공식 문서도 같은 순서를 권한다. 설치와 로그인, 코드베이스 설명 요청, 작은 수정, diff 검토, 그리고 Plan Mode로 넘어가기다. (Quickstart) 나는 여기에 Rules 설정만 하나 더 붙여서 쓴다.
Cursor는 에디터 안에서 Agent를 부르는 구조다. Agent는 파일 검색, 파일 읽기, 편집, 셸 명령 실행, 브라우저 조작 같은 도구를 스스로 골라 쓴다. 작업 중 도구 호출 횟수에 제한은 없다고 문서에 적혀 있다. (Agent 개요)
설치 — OS별로 다른 점만 짚기
맥은 dmg 설치 파일 하나면 끝난다. 애플 실리콘과 인텔 모두 지원하고, 최소 버전은 macOS 12(Monterey)다. 윈도우는 Windows 10 이상에서 exe로 설치한다.
리눅스는 배포판에 따라 방법이 갈린다. 데비안·우분투는 저장소를 등록해서 apt로 받는 쪽이 권장된다. AppImage로도 실행할 수 있지만, 문서는 데스크톱 아이콘과 자동 업데이트 때문에 apt·yum 패키지를 권한다. (Quickstart)
# Debian/Ubuntu
curl -fsSL https://downloads.cursor.com/keys/anysphere.asc | gpg --dearmor | sudo tee /etc/apt/keyrings/cursor.gpg > /dev/null
echo "deb [arch=amd64,arm64 signed-by=/etc/apt/keyrings/cursor.gpg] https://downloads.cursor.com/aptrepo stable main" | sudo tee /etc/apt/sources.list.d/cursor.list > /dev/null
sudo apt update && sudo apt install cursor
# RHEL/Fedora
sudo dnf install cursor # 저장소 등록 후
설치하고 로그인한 다음, 폴더를 하나 연다. 빈 폴더보다는 이미 코드가 있는 프로젝트를 여는 편이 첫인상을 파악하기 쉽다. 맥에서 개발 도구를 처음 세팅하는 중이라면 Mac 개발환경 세팅에서 Homebrew와 터미널 설정을 먼저 끝내두면 편하다.
Tab과 Cmd+I, 이 두 개가 전부다
처음 며칠은 이 두 기능만 써도 된다. Tab은 입력하는 동안 회색 글씨로 이어질 코드를 제안하고, Cmd+I는 옆 패널에 Agent를 띄운다.
| 키 | 하는 일 |
|---|---|
Tab | Tab 제안 전체 수락 |
Cmd+→ | 제안을 단어 단위로 수락 |
Esc | 제안 거절 |
Cmd+I | Agent 패널 열기 |
Shift+Tab | Agent 입력창에서 Plan Mode 켜고 끄기 |
Enter | Agent가 작업 중일 때 대기열에 메시지 추가 |
Cmd+Enter | 대기열을 건너뛰고 즉시 전달 |
Cmd+Shift+Space | 받아쓰기(딕테이션) 토글 |
Cmd+Shift+P | 커맨드 팔레트 |
Tab은 여러 줄을 한 번에 고치거나 빠진 import를 채워 넣기도 한다. 제안을 수락한 뒤 한 번 더 Tab을 누르면 다음에 손댈 위치로 커서가 이동한다. 파일을 넘나드는 수정이 필요하면 에디터 아래에 작은 포털 창이 뜬다. (Tab 문서)
Tab이 성가실 때는 끄는 방법이 세 가지다. 에디터 오른쪽 아래 Tab 표시를 눌러 일정 시간 쉬게 하거나, 전체를 끄거나, markdown·JSON처럼 특정 확장자에서만 끌 수 있다. (Tab 문서) 나는 markdown에서 먼저 껐다. 문서 쓰다가 문장이 계속 제안으로 덮여서 집중이 안 됐다.
Agent에게 코드베이스부터 설명시키기
처음 연 저장소라면 코드를 고치기 전에 구조부터 물어본다. 문서에 있는 예시 프롬프트를 거의 그대로 써봤다.
Explain this codebase. Point me to the main entry points,
key modules, and anything I should read before making changes.

Agent가 저장소를 검색하고 관련 파일을 읽은 뒤 프로젝트 구조를 요약해준다. 남의 코드를 인수인계받았을 때 이 한 번으로 어디부터 읽어야 할지 정리가 된다. (Quickstart)
구조를 파악했으면 작은 변경을 시킨다. 처음부터 리팩터링을 맡기면 diff가 너무 커져서 검토가 안 된다. 문구 수정이나 자잘한 UI 문제처럼 위험도가 낮은 것부터 고르는 게 좋다.
Suggest three small, safe improvements in this codebase.
Explain the tradeoffs and wait for me to choose one.
Agent가 일을 마치면 diff 뷰에서 바뀐 줄을 확인하고, 프로젝트에 이미 있는 검사 명령을 돌려달라고 한다. 테스트, 타입 체크, 린트, 로컬 빌드 중 그 저장소가 쓰는 것을 그대로 부르면 된다. (Quickstart)
Plan Mode — 파일 여러 개를 건드리기 전
작업이 여러 파일에 걸치거나 조사가 필요하면 Plan Mode를 쓴다. Agent 입력창에서 Shift+Tab을 누르면 켜진다.
켜두면 바로 코드를 쓰지 않는다. 관련 파일을 찾아 읽고, 요구사항이 애매한 부분을 질문하고, 구현 계획을 만든 뒤 내 승인을 기다린다. (Quickstart) 계획을 읽고 고칠 부분을 말해주면 그때부터 실제 편집이 시작된다.
작업이 길어질 때는 대기열을 쓴다. Agent가 돌고 있는 동안 다음 지시를 입력하고 Enter를 누르면 현재 작업이 끝난 뒤 순서대로 처리된다. 급하게 방향을 틀어야 하면 Cmd+Enter로 대기열을 건너뛰고 바로 전달한다. (Agent 개요)
되돌릴 일이 생기면 채팅 타임라인의 체크포인트를 누른다. Agent가 큰 변경 전에 자동으로 스냅샷을 남기고, 그 지점의 파일 상태를 미리 본 뒤 복원할 수 있다. 다만 체크포인트는 로컬에만 저장되고 git과 무관하다. 영구적인 버전 관리는 git으로 해야 한다. (Agent 개요)
Rules로 프로젝트 규칙 고정하기
같은 지시를 매번 프롬프트에 쓰는 게 지겨워질 때 Rules를 넣는다. .cursor/rules 폴더에 .mdc 파일로 두면 저장소에 커밋되어 팀원과 같이 쓸 수 있다.
여기서 한 번 헷갈린다. 같은 폴더의 .md 파일은 규칙으로 인식되지 않는다. frontmatter가 없어서 description·globs·alwaysApply를 읽을 수 없기 때문이다. 순수 마크다운으로 쓰고 싶으면 .cursor/rules 대신 AGENTS.md를 쓴다. (Rules)
규칙이 언제 붙는지는 frontmatter 세 필드가 정한다.
| alwaysApply | description | globs | 동작 |
|---|---|---|---|
| true | — | — | 모든 세션에 항상 포함 |
| false | — | 지정 | 해당 파일이 컨텍스트에 있을 때 자동 첨부 |
| false | 지정 | — | Agent가 설명을 읽고 필요할 때 가져감 |
| false | — | — | 채팅에서 @룰이름으로 부를 때만 |
---
globs: src/components/**/*.tsx
alwaysApply: false
---
Use named exports, not default exports
Keep components under 200 lines
@파일명을 규칙 본문에 적어도 파일 내용이 프롬프트에 복사되지는 않는다. Agent가 필요할 때 도구로 직접 읽는다. 항상 컨텍스트에 있어야 하는 내용은 규칙 본문에 그대로 써야 한다. (Rules)
프롬프트를 어디까지 잘게 쪼갤지는 프롬프트 작성법에서 다룬 기준을 그대로 적용했다. 규칙 파일도 결국 짧고 구체적인 문장이 잘 먹는다.
요금 — Free부터 Ultra까지
2026년 11월 기준 Cursor는 X 구독에 묶여 있고, 무료 플랜부터 Ultra까지 다섯 단계다. 아래 가격은 월 단위, 세전 기준이다. (Pricing)
| 플랜 | 월 가격 | 포함 사용량 | 서드파티 모델 |
|---|---|---|---|
| Free | $0 | 제한적 | 없음 |
| Plus | $8 | 기준(Base) | 없음 |
| Premium | $30 | Plus의 4배 | API 정가, 선불 크레딧 |
| Super | $100 | Plus의 15배 | API 정가, 선불 크레딧 |
| Ultra | $200 | Plus의 50배 | API 정가, 선불 크레딧 |
| Teams | 좌석당 $30·$100·$200 | 좌석 등급과 동일 | API 정가 + Cursor Token Rate |
Plus는 Cursor 자체 모델만 쓴다. Grok 4.7, Grok 4.6, Grok 4.5, Composer 2.5가 여기 들어가고, Fast 꺼짐·effort medium 같은 고정 설정으로 동작한다. Cloud Agents나 Automations, 서드파티 모델은 Premium부터 열린다. (Models & Pricing)
사용량은 주 단위로 갱신되는 하나의 풀이다. 에디터의 Agent, CLI, Cloud Agents, Grok 앱이 같은 풀에서 차감되므로 하루 몰아 써도 한 달치가 날아가지는 않는다. 남은 사용량과 다음 갱신일은 에디터 설정과 grok.com 대시보드의 Usage에서 볼 수 있다. (Models & Pricing)
예전 Pro·Pro+·Ultra·Start·Teams Standard/Premium 요금제를 쓰고 있었다면 그대로 유지된다. 월 2개 풀과 on-demand 과금 방식이 남아 있다. (Models & Pricing)
어떤 툴을 골라야 할지 아직 고민 중이라면 AI 코딩 툴 비교에서 Cursor·Copilot·Claude Code를 같은 기준으로 정리해뒀다. 터미널에서 일하는 쪽이 편하면 Claude Code 설치·사용법을 먼저 읽는 게 낫다.
내가 막혔던 곳
처음 Cursor를 켰을 때 Tab 제안이 너무 자주 떠서 오히려 타이핑이 느려졌다. 문장을 쓰다가도 회색 글씨가 끼어들어서 Esc를 계속 눌렀다. 알고 보니 확장자별로 끌 수 있었다. 지금은 markdown과 JSON에서 Tab을 꺼두고 코드 파일에서만 쓴다.
두 번째는 Rules가 안 먹는 문제였다. .cursor/rules에 .md 파일을 넣고 왜 규칙이 적용되지 않는지 한참 찾았다. 규칙으로 인식되려면 .mdc 확장자와 frontmatter가 필요하다. 폴더만 맞으면 되는 줄 알았던 게 실수였다. (Rules)
세 번째는 체크포인트를 git 대신으로 착각한 것이다. Agent가 이상하게 고쳐서 체크포인트로 되돌린 뒤 안심하고 커밋을 안 했다. 체크포인트는 로컬 스냅샷이라 다른 사람과 공유되지 않고, 저장소를 새로 받으면 사라진다. 결국 git 커밋을 같이 해야 한다. (Agent 개요)
참고 자료
- Cursor Quickstart — 설치 조건, 첫 작업 순서, Plan Mode
- Cursor Agent 개요 — 도구 목록, 체크포인트, 대기열 단축키
- Cursor Rules —
.mdc규칙 구조와 frontmatter 동작 - Tab completion — 수락·거절 단축키, 확장자별 비활성화
- Models & Pricing — 플랜별 포함 사용량, 주간 풀
- Cursor Pricing — 월 가격표
- AI 코딩 툴 비교 · Claude Code 설치·사용법 · Mac 개발환경 세팅
'IT' 카테고리의 다른 글
| git 기초 사용법 — 자주 나는 에러 7가지와 해결 명령 (0) | 2026.11.07 |
|---|---|
| Perplexity Teammates란? — 일을 맡기는 AI 동료, 가격·한계 총정리 (0) | 2026.11.06 |
| AI 탈옥이란? — 프롬프트 인젝션과 차이, 막는 방법 총정리 (0) | 2026.11.06 |
| Mac 개발환경 세팅 — Homebrew·iTerm2·zsh 설치 순서와 막히는 곳 (0) | 2026.11.06 |
| Gemini Omni 1.2 Flash란? — 15초 영상·초당 $0.07 총정리 (2026) (0) | 2026.11.06 |


















