문서/Cursor AI/Cursor 팁 & 트릭

Cursor 팁 & 트릭

Cursor 파워 유저가 되기 위한 팁

Cursor 팁 & 트릭

Cursor를 더욱 효과적으로 사용하기 위한 실전 팁들을 소개합니다.

단축키 마스터하기

필수 단축키

단축키기능
TabAI 제안 수락
EscapeAI 제안 거부
Cmd+K인라인 편집
Cmd+L채팅 열기
Cmd+IComposer 열기
Cmd+Shift+L선택 영역으로 채팅
Cmd+.다음 제안 보기

고급 단축키

단축키기능
Cmd+Shift+K터미널에서 AI 명령
Cmd+Enter채팅에서 전송
Cmd+/새 채팅 시작

프롬프트 최적화

좋은 프롬프트

✅ "@api/users.ts의 getUser 함수에서
캐싱 로직을 추가해줘.
Redis를 사용하고 TTL은 5분으로 설정."

✅ "이 컴포넌트를 리팩토링해줘:
1. 로직을 커스텀 훅으로 분리
2. 메모이제이션 추가
3. 타입 정의 개선"

나쁜 프롬프트

❌ "이거 고쳐줘" (무엇을?)
❌ "더 좋게 만들어줘" (어떤 기준?)
❌ "버그 있어" (어떤 버그?)

컨텍스트 관리

효과적인 파일 참조

# 관련 파일만 참조
@types/user.ts @hooks/useUser.ts

이 타입과 훅을 사용해서
UserProfile 컴포넌트를 만들어줘.

컨텍스트 초기화

  • Cmd+/로 새 채팅 시작
  • 관련 없는 대화 기록 삭제

자동완성 최적화

더 좋은 제안 받기

  • 의미 있는 변수/함수명 사용
  • 주석으로 의도 설명
  • 타입 힌트 제공
// 사용자 인증 상태를 확인하고
// 로그인되지 않은 경우 리다이렉트
function checkAuth(user: User | null): boolean {
  // Tab을 누르면 AI가 로직 완성
}

프로젝트별 설정

.cursor 폴더 활용

.cursor/
├── rules        # AI 지침
├── prompts/     # 재사용 프롬프트
└── context/     # 추가 컨텍스트

성능 팁

  • 큰 파일은 필요한 부분만 선택하여 참조
  • node_modules 등은 .cursorignore에 추가
  • 불필요한 확장 프로그램 비활성화

협업 팁

  • .cursorrules를 git에 포함하여 팀 공유
  • 프롬프트 템플릿 공유
  • 유용한 Composer 명령 문서화

문제 해결

AI 응답이 느릴 때

  • 참조 파일 수 줄이기
  • 더 가벼운 모델 선택
  • 프롬프트 간소화

잘못된 제안이 나올 때

  • 더 구체적인 지시 제공
  • 예시 코드 포함
  • .cursorrules 업데이트
Cursor 팁 & 트릭 - 문서 - SpacebarCorp AI Academy | SpacebarCorp