https://docs.cursor.com/kbd
Cursor – Keyboard Shortcuts
A high level overview of the keyboard shortcuts and keybindings in Cursor. You can see all keyboard shortcuts by pressing Cmd + R then Cmd + S. To learn more about Keyboard Shortcuts in Cursor, check out the Key Bindings for VS Code as it serves as a good
docs.cursor.com
기본 AI 기능 단축키
단축키 |
기능 설명 |
Cmd+K |
AI 채팅 창 열기 |
Cmd+L |
현재 파일에 AI 명령어 실행 |
Cmd+/ |
AI에게 질문하기 |
Option+/ |
인라인 자동 완성 활성화/비활성화 |
코드 생성 및 편집
단축키 |
기능 설명 |
Cmd+; |
라인 완성 (현재 줄 기반 코드 생성) |
Cmd+J |
코드 생성/자동 완성 제안 |
Cmd+Enter |
선택한 코드에 대해 AI 작업 수행 |
Cmd+I |
코드에 대한 설명 요청 |
Cmd+Shift+A |
선택한 코드 블록 수정 요청 |
Cmd+Shift+L |
코드 리팩토링 제안 |
터미널 및 디버깅
단축키 |
기능 설명 |
Cmd+Shift+T |
터미널 명령어 생성 도움 |
Cmd+Shift+D |
디버깅 관련 AI 도움 요청 |
Cmd+Shift+C |
에러 메시지 분석 및 해결책 제안 |
탐색 및 검색
단축키 |
기능 설명 |
Cmd+P |
파일 빠르게 찾기 (AI 향상된 검색) |
Cmd+Shift+F |
AI 향상된 프로젝트 전체 검색 |
Cmd+Shift+O |
현재 파일에서 심볼/함수 찾기 |
Cmd+G |
코드베이스 이해를 위한 AI 가이드 |
생산성 향상 단축키
단축키 |
기능 설명 |
Cmd+Shift+R |
선택한 코드 테스트 생성 |
Cmd+Shift+E |
주석 자동 생성 |
Cmd+Shift+H |
코드 설명 및 문서화 |
Cmd+Option+C |
코드 최적화 제안 |
Cmd+Option+S |
보안 취약점 분석 |
커스텀 AI 명령어
단축키 |
기능 설명 |
Cmd+Shift+P |
명령 팔레트 열기 (AI 명령어 포함) |
Cmd+Option+U |
사용자 정의 AI 프롬프트 실행 |
Cmd+Option+P |
AI 프롬프트 템플릿 선택 |
협업 기능
단축키 |
기능 설명 |
Cmd+Shift+M |
AI 코드 리뷰 요청 |
Cmd+Option+M |
선택한 코드에 대한 설명 메모 생성 |
Cmd+Shift+S |
코드 스니펫 저장 및 공유 |
@symbols이란?
@symbols은 코드베이스 내에서 다양한 요소를 빠르게 검색하고 이동할 수 있게 해주는 단축키 시스템입니다. @ 기호 뒤에 특정 명령어를 입력하면 해당 기능을 즉시 실행할 수 있습니다.
주요 @symbols 단축키 목록
파일 및 코드 탐색
단축키 |
기능 설명 |
@file |
프로젝트 내 파일 검색 |
@symbol |
현재 파일 내의 함수, 클래스, 변수 등 심볼 검색 |
@line |
특정 라인 번호로 이동 |
@recent |
최근 열었던 파일 목록 표시 |
@buffer |
현재 열려있는 버퍼(파일) 목록 표시 |
@find |
프로젝트 전체에서 텍스트 검색 |
Git 관련 기능
단축키 |
기능 설명 |
@git |
Git 명령어 실행 |
@branch |
Git 브랜치 관리 |
@commit |
Git 커밋 히스토리 탐색 |
@blame |
Git blame 실행 (코드 변경 이력 확인) |
AI 관련 기능
단축키 |
기능 설명 |
@ai |
AI 어시스턴트 활성화 |
@chat |
AI와 대화 시작 |
@explain |
선택한 코드 설명 요청 |
@refactor |
선택한 코드 리팩토링 요청 |
@generate |
코드 생성 요청 |
@fix |
코드 오류 수정 요청 |
터미널 및 작업 관리
단축키 |
기능 설명 |
@terminal |
터미널 열기 |
@task |
작업 실행 |
@run |
현재 파일 실행 |
@debug |
디버깅 세션 시작 |
에디터 설정 및 커스터마이징
단축키 |
기능 설명 |
@settings |
설정 패널 열기 |
@theme |
테마 변경 |
@keybindings |
키 바인딩 설정 |
@extensions |
확장 기능 관리 |
기타 유용한 단축키
단축키 |
기능 설명 |
@help |
도움말 표시 |
@todo |
TODO 항목 검색 |
@bookmark |
북마크 기능 |
@snippet |
코드 스니펫 관리 |
@symbols 사용 팁
- 빠른 이동: 코드베이스가 커질수록 @file, @symbol 등을 활용하면 빠르게 원하는 위치로 이동할 수 있습니다.
- AI 활용 극대화: @explain, @refactor 등을 사용하여 AI의 도움을 받으면 코드 이해와 개선이 더욱 쉬워집니다.
- 키보드에서 손 떼지 않기: 모든 기능을 마우스 없이 @symbols로 접근할 수 있어 개발 흐름을 끊지 않고 작업할 수 있습니다.
- 자주 사용하는 단축키 익히기: 처음에는 몇 개의 핵심 @symbols부터 익히고, 점차 확장해 나가는 것이 좋습니다.