Skip to main content

이 부록은 Cursor를 쓰다가 손이 멈췄을 때 바로 펼쳐보는 작업용 치트시트입니다. 모든 단축키를 처음부터 외울 필요는 없습니다. 솔로 메이커에게 중요한 것은 "내가 지금 하려는 일이 자동완성인지, 작은 수정인지, 에이전트에게 맡길 일인지"를 빠르게 구분하고, 그에 맞는 조작으로 들어가는 것입니다.

단축키는 Cursor 버전, 운영체제, 키보드 레이아웃, 확장 프로그램, VS Code에서 가져온 키맵에 따라 달라질 수 있습니다. 이 부록은 Cursor 공식 단축키 문서와 Cursor 3 계열의 인터페이스 흐름을 기준으로 정리한 실전용 안내입니다.1 실제 환경에서 다르게 동작한다면 Cmd/Ctrl + Shift + P로 Command Palette를 열고 해당 명령을 검색해 확인하세요.

Cursor 3.0 단축키 전체 목록

먼저 외울 키 10개

첫날에는 아래 10개만 익혀도 충분합니다. 나머지는 필요할 때 찾아보면 됩니다.

역할MacWindows/Linux언제 쓰나
Tab 제안 수락TabTab회색으로 제안된 코드를 그대로 넣을 때
Tab 제안 거절EscEsc제안이 마음에 들지 않을 때
부분 수락Cmd + →Ctrl + →제안 전체가 아니라 다음 단어만 받을 때
인라인 편집Cmd + KCtrl + K선택한 코드만 자연어로 고칠 때
Chat 열기Cmd + LCtrl + L질문하거나 코드 맥락을 붙여 대화할 때
Agent 열기Cmd + ICtrl + I여러 파일에 걸친 작업을 맡길 때
명령 팔레트Cmd + Shift + PCtrl + Shift + P모든 기능을 검색해서 실행할 때
모드 메뉴Cmd + .Ctrl + .Ask, Agent, Manual, Plan 등 모드를 바꿀 때
선택 코드를 Chat 맥락에 추가Cmd + Shift + LCtrl + Shift + L지금 선택한 코드를 AI에게 보여줄 때
생성 취소Cmd + Shift + BackspaceCtrl + Shift + Backspace에이전트가 잘못된 방향으로 갈 때 멈출 때

이 중에서도 Tab, Esc, Cmd/Ctrl + K, Cmd/Ctrl + L, Cmd/Ctrl + I, Cmd/Ctrl + Shift + P는 거의 매일 씁니다. 손에 익으면 Cursor가 "가끔 쓰는 AI 도구"가 아니라 "생각을 바로 코드로 옮기는 작업 환경"이 됩니다.

키 표기법: Mac과 Windows/Linux를 읽는 법

Mac의 Cmd는 Windows/Linux에서 대체로 Ctrl에 해당하고, Mac의 Option은 Windows/Linux의 Alt에 해당합니다. 다만 일부 기능은 운영체제별로 다르게 배정될 수 있으므로, 안 먹는 단축키가 있으면 Command Palette에서 명령 이름을 검색하는 편이 빠릅니다.

Mac 표기Windows/Linux 표기의미
CmdCtrl가장 자주 쓰는 주 명령 키
OptionAlt보조 선택, 대체 동작
ControlCtrl터미널·음성 입력 등 일부 기능에서 사용
ReturnEnter실행, 전송, 확정
BackspaceBackspace삭제, 변경 거절, 생성 취소 등에 사용

Tab 자동완성 계열

Tab은 Cursor를 가장 빨리 체감하게 해주는 기능입니다. 좋은 습관은 제안을 전부 받는 것이 아니라, "받을지, 버릴지, 일부만 받을지"를 빠르게 판단하는 것입니다.

역할MacWindows/Linux설명
제안 전체 수락TabTab회색 인라인 제안을 한 번에 적용합니다.
제안 거절EscEsc현재 제안을 버립니다.
단어 단위 부분 수락Cmd + →Ctrl + →긴 제안 중 필요한 부분만 받아들입니다.

부분 수락은 Cursor Tab을 오래 쓸수록 중요합니다. 함수 이름과 첫 번째 인자까지는 맞지만 나머지 구현이 마음에 들지 않는다면, 필요한 부분만 받아들이고 나머지는 직접 쓰면 됩니다. AI 제안을 "전체 수락"과 "전체 거절"로만 다루지 않는 순간 코드 품질이 안정됩니다.

Cmd+K: 선택한 코드만 고치는 인라인 편집

Cmd/Ctrl + K는 작은 칼처럼 쓰는 기능입니다. 에이전트에게 프로젝트 전체를 맡기기에는 과하고, 직접 고치기에는 귀찮은 코드가 있을 때 가장 좋습니다.

역할MacWindows/Linux설명
인라인 편집 열기Cmd + KCtrl + K선택한 코드 또는 커서 주변을 자연어로 수정합니다.
생성 취소Cmd + Shift + BackspaceCtrl + Shift + BackspaceAI가 제안을 만드는 중 멈춥니다.

실전에서는 Cmd/Ctrl + K를 "한 파일 안의 작은 수술"에만 쓰는 것이 좋습니다. 파일 여러 개가 얽히거나 테스트, 라우팅, 타입 정의까지 바뀌어야 한다면 Agent로 넘기는 편이 낫습니다.

Cmd+L: Chat과 컨텍스트 추가

Cmd/Ctrl + L은 Cursor와 대화하는 문입니다. 질문, 설계 상담, 코드 설명, 오류 원인 추적, 변경사항 요약처럼 "바로 코드를 바꾸기 전에 생각을 정리해야 하는 일"에 적합합니다.

역할MacWindows/Linux설명
Chat 열기/전환Cmd + LCtrl + LChat을 열거나 포커스를 이동합니다.
선택 코드를 Chat에 추가Cmd + Shift + LCtrl + Shift + L현재 선택한 코드를 질문 맥락으로 붙입니다.
새 대화 시작Cmd + NCtrl + N새 대화를 시작합니다. 환경에 따라 다를 수 있습니다.

Chat을 잘 쓰는 요령은 "지금 보고 있는 코드"를 명시적으로 붙이는 것입니다. 선택한 코드가 있으면 Cmd/Ctrl + Shift + L로 Chat에 넣고, 파일 전체가 필요하면 @파일명으로 부르세요.

Cmd+I와 Agent: 작업을 맡기는 입구

Cmd/Ctrl + I 계열은 Cursor를 단순 편집기에서 작업 수행 도구로 바꾸는 입구입니다. 작은 질문은 Chat, 국소 수정은 Cmd+K, 여러 파일에 걸친 일은 Agent로 보냅니다.

역할MacWindows/Linux설명
Agent/AI 패널 열기Cmd + ICtrl + IAgent에게 작업을 지시합니다.
모드 메뉴 열기Cmd + .Ctrl + .Agent, Ask, Manual, Plan 등 모드를 전환합니다.
입력창에서 모드 순환Shift + TabShift + Tab입력창 기준으로 주요 모드를 순환합니다.
메시지 대기열 추가Control + EnterCtrl + Enter현재 작업이 끝난 뒤 보낼 메시지를 대기열에 넣습니다.

Agent에게 맡길 때는 단축키보다 작업 단위가 더 중요합니다.

로그인 실패 시 에러 메시지가 비어 있는 문제를 고쳐 주세요.
관련 파일은 auth, login, error 이름이 들어간 파일을 우선 확인하고,
수정 후 관련 테스트가 있으면 함께 실행해 주세요.

이처럼 목표, 범위, 검증 방법을 함께 주면 결과가 훨씬 안정됩니다.

Plan Mode와 실행 전 점검

Plan Mode는 에이전트가 곧장 코드를 바꾸기 전에 계획을 먼저 세우게 하는 흐름입니다. 복잡한 기능, 결제, 인증, 데이터 마이그레이션처럼 되돌리기 어려운 작업에는 먼저 Plan Mode로 들어가야 합니다.

역할MacWindows/Linux설명
입력창에서 모드 순환Shift + TabShift + TabAgent 입력창에서 Plan Mode 등 사용 가능한 모드를 순환합니다.
모드 메뉴 직접 열기Cmd + .Ctrl + .목록에서 원하는 모드를 고릅니다.
잘못된 방향 중단Cmd + Shift + BackspaceCtrl + Shift + Backspace계획 또는 생성이 이상하면 즉시 멈춥니다.

Plan Mode는 "AI에게 시간을 더 주는 기능"이 아니라 "내가 리뷰할 시간을 버는 기능"입니다. 계획을 읽고, 범위를 줄이고, 금지할 파일을 말하고, 테스트 기준을 추가한 뒤 실행하면 실패 비용이 크게 줄어듭니다.

Agents Window 열기와 오가기

Cursor 3.0의 큰 변화는 Agents Window입니다. 공식 문서는 에디터에서 Cmd/Ctrl + Shift + P를 누른 뒤 Open Agents Window를 실행하는 흐름을 안내합니다.2

역할MacWindows/Linux설명
명령 팔레트 열기Cmd + Shift + PCtrl + Shift + PCursor와 VS Code 계열 명령을 검색합니다.
Agents Window 열기Cmd + Shift + P → Open Agents WindowCtrl + Shift + P → Open Agents Window여러 에이전트를 관리하는 전용 창을 엽니다.
Editor Window로 돌아가기Cmd + Shift + P → Open Editor WindowCtrl + Shift + P → Open Editor Window일반 에디터 창으로 돌아갑니다.

Agents Window는 "코드를 직접 쓰는 곳"이라기보다 "작업자를 배치하고 진행 상황을 보는 곳"에 가깝습니다. 처음부터 여러 에이전트를 동시에 돌리기보다, 첫 주에는 하나의 에이전트를 안정적으로 다루는 것이 낫습니다.

Design Mode: UI를 직접 가리키는 흐름

프론트엔드 작업에서는 말로 설명하는 시간이 코드 수정 시간보다 길어질 때가 있습니다. Cursor 3.0의 Design Mode는 브라우저에서 UI 요소를 직접 선택하고, 그 요소를 Agent에게 맥락으로 전달하는 흐름입니다. Cursor 3.0 변경 내역은 Design Mode를 통해 UI 요소를 더 직접적으로 지정하고 피드백할 수 있는 흐름을 소개합니다.3

역할MacWindows/Linux설명
Design Mode 전환Cmd + Shift + DCtrl + Shift + D브라우저 UI를 선택·주석 처리할 수 있는 모드로 전환합니다.
영역 선택Shift + 드래그Shift + 드래그특정 영역을 박스로 지정합니다.
선택 요소를 Chat에 추가Cmd + LCtrl + L선택한 UI 요소를 대화 맥락으로 넣습니다.
요소를 입력창에 추가Option + 클릭Alt + 클릭클릭한 요소를 현재 프롬프트 입력에 직접 추가합니다.

Design Mode를 쓸 때는 "이거 예쁘게 해줘"보다 "선택한 카드의 좌우 패딩을 24px로 맞추고, 모바일에서는 16px로 줄여줘"처럼 말하는 편이 좋습니다. 눈으로 찍고, 기준을 말하면 결과가 빨라집니다.

Command Palette: 모든 기능의 비상구

단축키가 기억나지 않을 때는 Cmd/Ctrl + Shift + P만 기억해도 됩니다. Command Palette는 Cursor의 검색형 조종석입니다.

하고 싶은 일검색어 예시
Agents Window 열기Open Agents Window
Editor Window 열기Open Editor Window
키보드 단축키 설정Preferences: Open Keyboard Shortcuts
단축키 문제 진단Developer: Toggle Keyboard Shortcuts Troubleshooting
Cursor 전용 설정Cursor Settings

Command Palette를 자주 쓰면 "기능을 외워야 한다"는 부담이 줄어듭니다. 처음 보는 기능도 이름만 대충 알면 검색해서 실행할 수 있습니다.

컨텍스트를 붙이는 조작법

Cursor에서 좋은 답을 얻는 핵심은 좋은 컨텍스트입니다. 단축키만큼이나 @ 참조를 함께 알아두면 작업 속도가 빨라집니다.

조작의미사용 예시
@파일명특정 파일을 대화 맥락에 추가@src/app/page.tsx 이 컴포넌트 구조 설명해줘
@폴더명폴더 단위로 맥락 추가@src/features/billing 결제 흐름을 요약해줘
@Docs문서 참조@Docs Next.js App Router 기준으로 확인해줘
@Git 또는 @Branch현재 변경사항, 브랜치, diff 등을 맥락으로 사용@Branch 이번 브랜치 변경사항 리뷰해줘
@Web외부 웹 정보를 참조@Web 이 라이브러리 최신 문서를 확인해줘
@Past Chats이전 대화 맥락을 불러오기@Past Chats 지난번 결정 이어서 구현하자

@ 참조는 단축키는 아니지만, Chat과 Agent의 정확도를 크게 좌우합니다. 내가 기억하는 것과 코드베이스의 실제 상태가 다를 수 있으므로, AI에게도 반드시 실제 파일을 보여주는 습관을 들이세요.

VS Code 계열 기본 단축키

Cursor는 AI 기능만 쓰는 도구가 아닙니다. 실제 하루의 상당 시간은 여전히 파일 열기, 검색, 터미널 실행, 사이드바 전환 같은 기본 에디터 조작에 쓰입니다.

역할MacWindows/Linux설명
빠른 파일 열기Cmd + PCtrl + P파일명을 검색해 바로 엽니다.
전체 검색Cmd + Shift + FCtrl + Shift + F프로젝트 전체에서 문자열을 찾습니다.
현재 파일 검색Cmd + FCtrl + F열린 파일 안에서 찾습니다.
터미널 열기/닫기Ctrl + `Ctrl + `통합 터미널을 토글합니다.
사이드바 토글Cmd + BCtrl + B파일 탐색기 등 사이드바를 접고 폅니다.
소스 제어 열기Control + Shift + GCtrl + Shift + GGit 변경사항을 봅니다.
에디터 분할Cmd + Ctrl + 파일을 나란히 보기 위해 에디터를 나눕니다.

AI 시대에도 검색과 파일 이동은 기본 체력입니다. Cmd/Ctrl + P와 Cmd/Ctrl + Shift + F를 손에 익히면 Agent가 만든 변경을 검토할 때 속도가 크게 오릅니다.

상황별로 어떤 키를 누를까요

단축키를 외우는 것보다 중요한 것은 상황 판단입니다.

상황먼저 누를 키다음 행동
코드 한 줄 또는 다음 블록이 예상될 때Tab맞으면 수락, 애매하면 일부만 수락합니다.
제안이 틀렸을 때Esc직접 쓰거나 다시 문맥을 정리합니다.
선택한 함수만 고치고 싶을 때Cmd/Ctrl + K짧고 구체적으로 수정 지시를 씁니다.
코드 설명이 필요할 때Cmd/Ctrl + L선택 코드나 파일을 맥락으로 붙인 뒤 질문합니다.
여러 파일이 바뀌어야 할 때Cmd/Ctrl + IAgent에게 목표, 범위, 검증 방법을 함께 줍니다.
먼저 계획이 필요할 때Shift + Tab 또는 Cmd/Ctrl + .Plan Mode로 전환해 계획을 검토합니다.
기능을 못 찾겠을 때Cmd/Ctrl + Shift + P명령 이름을 검색합니다.
UI 요소를 직접 찍고 싶을 때Cmd/Ctrl + Shift + DDesign Mode에서 요소를 선택합니다.
에이전트를 여러 개 관리하고 싶을 때Cmd/Ctrl + Shift + POpen Agents Window를 검색합니다.
AI가 엉뚱하게 가고 있을 때Cmd/Ctrl + Shift + Backspace멈춘 뒤 범위를 좁혀 다시 지시합니다.

이 표만 몸에 익어도 Cursor 사용이 훨씬 덜 산만해집니다. 도구를 많이 아는 것보다 "지금은 Tab의 순간인가, Cmd+K의 순간인가, Agent의 순간인가"를 아는 것이 더 중요합니다.

첫 주 추천 연습 순서

첫 주에는 모든 기능을 켜고 달리기보다, 손에 익힐 단축키를 하루 단위로 제한하는 편이 좋습니다.

1일 차에는 Tab, Esc, Cmd/Ctrl + →만 연습합니다. 제안이 조금이라도 이상하면 전체 수락하지 말고 일부 수락이나 거절을 해봅니다.

2일 차에는 Cmd/Ctrl + K를 집중적으로 씁니다. 함수 하나를 선택하고 "더 읽기 쉽게 바꿔줘", "에러 처리를 추가해줘", "타입을 명확히 해줘"처럼 작은 요청만 합니다.

3일 차에는 Cmd/Ctrl + L과 Cmd/Ctrl + Shift + L을 연습합니다. 코드를 선택해 Chat에 붙이고 "이 함수가 실패할 수 있는 경우를 설명해줘", "테스트 케이스를 제안해줘"라고 묻습니다.

4일 차에는 Cmd/Ctrl + I로 Agent에게 작은 작업을 맡깁니다. 작업 전에는 변경할 파일 목록을 먼저 말하게 하고, 작업 후에는 diff를 읽습니다.

5일 차에는 Plan Mode를 씁니다. "수정 계획만 먼저 작성해줘. 아직 코드는 바꾸지 마"라고 요청하고, 계획을 직접 고쳐봅니다.

6일 차에는 Agents Window를 열어봅니다. 여러 에이전트를 동시에 돌리고 싶더라도 이날은 하나만 씁니다.

7일 차에는 커밋 메시지, PR 설명, 작업 요약처럼 반복되는 작업 하나를 Cursor에게 맡겨 봅니다. 결과를 그대로 쓰지 말고 내 말투와 프로젝트 상황에 맞게 수정하세요.

단축키가 충돌하거나 안 먹을 때

Cursor는 업데이트, 확장 프로그램, OS 단축키, 기존 VS Code 키맵 때문에 단축키가 충돌할 수 있습니다. 이때는 내 실수라고 생각하지 말고 차분히 진단하면 됩니다.

증상확인할 것해결 방향
단축키를 눌러도 아무 반응이 없음Command Palette에서 같은 명령이 실행되는지 확인키 바인딩 충돌 가능성 확인
특정 확장 설치 후 단축키가 바뀜확장 기능을 잠시 비활성화충돌 확장을 찾아 키맵 조정
Mac 시스템 단축키와 겹침macOS 키보드 설정 확인OS 단축키를 바꾸거나 Cursor 키를 변경
업데이트 후 일부 단축키가 안 됨Developer: Toggle Keyboard Shortcuts Troubleshooting 실행어떤 명령으로 인식되는지 로그 확인
키맵이 너무 꼬임keybindings.json 백업 후 초기화기본 키맵으로 돌아가 필요한 것만 재설정

문제를 진단할 때는 Cmd/Ctrl + Shift + P를 누르고 Developer: Toggle Keyboard Shortcuts Troubleshooting을 실행합니다. 그다음 문제가 되는 키를 눌러 Cursor가 어떤 명령으로 인식하는지 확인합니다.

한 장짜리 최종 치트시트

마지막으로 실전에서 가장 자주 보는 형태로 압축해두겠습니다.

범주MacWindows/Linux역할
자동완성TabTab제안 수락
자동완성EscEsc제안 거절
자동완성Cmd + →Ctrl + →부분 수락
인라인 편집Cmd + KCtrl + K선택 코드 수정
ChatCmd + LCtrl + LChat 열기
ChatCmd + Shift + LCtrl + Shift + L선택 코드 맥락 추가
AgentCmd + ICtrl + IAgent/AI 패널 열기
모드Cmd + .Ctrl + .모드 메뉴
Plan ModeShift + TabShift + Tab입력창에서 모드 순환
명령 검색Cmd + Shift + PCtrl + Shift + PCommand Palette
Agents WindowCmd + Shift + P → Open Agents WindowCtrl + Shift + P → Open Agents Window에이전트 전용 창 열기
Design ModeCmd + Shift + DCtrl + Shift + DUI 선택 모드
생성 제어Cmd + EnterCtrl + Enter전체 수락/실행
생성 제어Cmd + BackspaceCtrl + Backspace전체 거절
생성 제어Cmd + Shift + BackspaceCtrl + Shift + Backspace생성 취소
설정Cmd + Shift + JCtrl + Shift + JCursor 설정

단축키는 생산성을 올려주지만, 판단을 대신해주지는 않습니다. Cursor를 잘 쓰는 사람은 빠르게 누르는 사람이 아니라, 어떤 작업을 Tab에 맡기고, 어떤 작업을 Cmd+K로 제한하고, 어떤 작업을 Agent에게 넘길지 아는 사람입니다. 이 부록을 책갈피처럼 두고, 막힐 때마다 돌아오세요.

참고

1Keyboard Shortcuts | Cursor Docs

2Agents Window | Cursor Docs

3Cursor 3.0 changelog — Design Mode

책 목록

Cursor로 일하는 법: 에이전트 시대의 솔로 메이커 워크플로우

전체 목차 보기

이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.

틸노트는 사용자가 AI를 활용해 노트를 쉽게 작성하거나 편집할 수 있는 서비스입니다.

AI 스퀘어 단톡방에 함께해요

AI 활용과 틸노트 사용 팁을 나누는 오픈채팅방입니다. 입장 비밀번호는 tilnote입니다.

참여하기