Cursor 단축키, 테스트 실행, 명령어 사용법부터 예시까지

KUKJIN LEE • 2일 전 작성
Cursor 에디터의 실전 활용법을 소개합니다.
0.46버전까지의 내용입니다. 0.47 이상의 버전은 조금씩 다릅니다.
Cmd + L, Cmd + I 단축키부터, AI 테스트 활용, 디버깅, 명령어 작성 팁까지 한 번에 정리했습니다.
테스트 명령어 실행은 자유롭게!
Cursor에서는 아래와 같은 명령어들을 자유롭게 실행할 수 있습니다.
-
vitest
,npm test
,nr test
: 모든 종류의 테스트 실행 가능 -
build
,tsc
: 빌드 관련 명령어도 OK -
touch
,mkdir
: 파일 생성 및 디렉토리 생성도 문제 없음
결론: 테스트 및 빌드 명령은 제한 없이 활용 가능하니, 먼저 테스트를 작성하고 → 코드 작성 → 테스트 통과까지 반복하면서 개발하세요.
(Cursor Settings에서 Yolo Mode는 켜주세요. 0.47 이상의 버전은 Feature → Chat → Enable auto-run mode)
명령을 잘 작성하는 법 – 예시와 함께
AI가 제대로 동작하려면 명확하고 구체적인 명령이 중요해요.
❌ 잘못된 예시
마크다운 문자열을 HTML 문자열로 변환하는 함수를 만들어
✅ 바른 예시
마크다운 문자열을 HTML로 변환하는 함수 코드를 작성해줘.
그리고 vitest로 테스트 코드를 함께 작성해서, 테스트가 통과할 때까지 수정해줘.
또한, 코드가 잘못된 방향으로 흘러갈 경우에는 정지 버튼을 눌러 중단하고, AI에게 무엇이 문제였는지 설명과 방향 재설정을 요청하면 더 좋은 결과를 얻을 수 있습니다.
코드 예시와 이미지 첨부는 필수!
-
원하던 형태의 코드가 있다면, 그 코드 예시를 첨부하고 명령하세요.
-
디자인 참고 이미지가 있다면, 첨부 후 원하는 스타일을 설명해 주세요.
-
가능하면 "이 테스트가 통과할 때까지 코드를 수정해줘"와 같이 테스트 요구도 명시해 주면 AI가 더 정확하게 작동합니다.
자주 쓰는 Cursor 단축키 모음
단축키 | 기능 |
---|---|
Cmd + K | 빠른 명령 실행 – 간단한 수정 요청할 때 유용 |
Cmd + L | Chat 모드 – 현재 파일에 대해 AI와 대화 가능 |
Cmd + I | Composer 모드 – 프로젝트 전체를 AI가 분석하고 수정 |
Cmd + Shift + P | Bug Finder – 문제 있는 코드 영역 탐지 기능 |
Chat vs Composer – 무엇이 다를까?
Chat 모드 (Cmd + L
)
-
현재 파일과 선택한 코드 블록에 대해 질문 가능
-
AI가 코드를 분석하고 수정 제안
-
수정 사항은 수동으로 반영해야 함
Composer 모드 (Cmd + I
)
-
프로젝트 전반을 대상으로 리팩터링, 파일 생성 등 광범위한 작업 가능
-
여러 파일을 한 번에 수정하거나 대규모 코드 생성 가능
-
일종의 AI 페어 프로그래머 역할
자동화, 디버깅, 로그 추가까지 지원
-
TypeScript 자동화 문제 해결
-
디렉토리 구조 자동 생성
-
console.log()
등을 통한 디버깅도 AI가 도와줌
버그 파인더: Cmd + Shift + P
코드 중 문제가 발생한 부분을 찾아주는 기능이에요.
AI가 의심 가는 버그 지점을 하이라이트해주고, 필요한 수정을 제안해 줍니다.
(IntelliJ에서 출시 예정 Junie를 미리 확인해보세요.)