Cursor 프로젝트 시작하기
터미널에서 프로젝트를 여는 방법은 매우 간단합니다:
# 현재 디렉토리의 프로젝트 열기
cursor .
# 특정 경로의 프로젝트 열기
cursor /path/to/your/project
# 특정 파일 열기
cursor index.js
Cursor AI의 시작 튜토리얼을 보여주는 이미지들을 바탕으로 설명해드리겠습니다.
웰컴 튜토리얼 (Welcome Tutorial)
처음 Cursor를 실행하면 20% 진행 상태를 보여주는 웰컬 튜토리얼이 나타납니다. 이 튜토리얼에서는 다음과 같은 주요 기능들을 소개합니다:
- 온보딩 완료 (Finish onboarding)
- 탭 수락하기 (Accept a tab)
- AI가 제안하는 코드 제안을 수락하는 방법을 배웁니다
- 프롬프트 수정 (Prompt an edit) ⌘+K를 사용한 코드 수정
- 코드 수정을 AI에게 요청하는 방법을 배웁니다
- 코드 일부를 선택하고 ⌘+K를 눌러 AI에게 수정을 요청할 수 있습니다
- 질문하기 (Ask a question) ⌘+L로 코드 질문하기
- 코드에 대해 AI에게 질문하는 방법을 배웁니다
- 코드를 선택하고 ⌘+L을 눌러 해당 코드에 대해 질문할 수 있습니다
- 코드베이스와 대화하기 (Chat with your codebase) ⌘+Enter로 코드베이스 스캔
- 전체 프로젝트 코드에 대해 AI와 대화하는 방법을 배웁니다
- 채팅창에서 ⌘+Enter를 눌러 전체 코드베이스를 스캔하고 AI와 대화할 수 있습니다
<aside>
생성형 AI 응답 가변성
생성형 AI의 Temperature(온도) 특성으로 인한 Output Variability(출력 가변성)로 인해 Cursor AI는 동일한 프롬프트에도 매번 다른 형태의 코드나 응답을 생성할 수 있으니, 강의에서 보신 코드와 완전히 동일한 결과가 아니더라도 구현 원리와 패턴을 이해하고 응용하시기 바랍니다.
</aside>
Cursor Tab(커서 탭) 사용 가이드
소개
Cursor Tab은 AI가 코드를 자동으로 완성해주는 강력한 기능입니다. GitHub Copilot보다 더 똑똑하고, 특히 코드 맥락을 잘 기억하여 더 나은 제안을 해줍니다.
주요 기능
- 코드를 단순히 추가하는 것을 넘어 기존 코드도 더 좋게 수정해줍니다
- 여러 줄의 코드를 한 번에 수정할 수 있습니다
- 방금 전에 작성한 코드나 발견된 오류를 바탕으로 개선을 제안합니다