AI

Cursor AI 사용법과 Chat 주요 모드 정리

shownote 2025. 4. 29. 13:30
반응형

Cursor는 Visual Studio Code를 기반으로 한 AI 코드 에디터로, 자연어 명령을 통해 코드를 생성하거나 수정할 수 있는 기능을 제공한다. Cursor의 주요 기능과 사용 방법과 주의할 점, 그리고 Chat 기능의 설명을 정리해 놓는다.

 주요 기능 및 사용 방법

1. AI 코드 자동 완성 (AI Code Completion)

Cursor는 코드를 작성하는 동안 다음에 입력할 내용을 예측하여 자동으로 완성해준다. 단순한 단어 수준의 자동 완성을 넘어서 여러 줄의 코드를 제안하여 생산성을 높여준다.

2. 자연어 기반 코드 생성 및 수정 (Natural Language Editing)

자연어로 명령을 입력하면 Cursor가 해당 명령에 맞는 코드를 생성하거나 기존 코드를 수정준다.예를 들어, "피보나치 수열을 계산하는 함수를 만들고, 그 계산식을 만들어줘"라고 입력하면, Cursor가 해당 기능을 수행하는 함수를 만들고 로직을 생성해준다.

3. 스마트 리팩토링 및 오류 수정 (Smart Refactoring & Error Detection)

Cursor는 코드 구조를 자동으로 최적화하고, 실시간으로 오류를 감지하여 수정 제안을 제공한다.

4. 코드베이스 이해 및 탐색 (Codebase Understanding)

Cursor는 전체 코드베이스를 인덱싱하여, 특정 함수의 정의나 사용처를 찾고자 할때 유용하게 사용할 수 있다.

5. 채팅 기능을 통한 상호작용 (Chat Interface)

사이드바의 채팅 기능을 통해 Cursor에게 대화하듯이 질문할 수 있다. 코드에 대한 질문, 수정 요청, 명령어 추천 등을 받을 수 있다.

 

​최근 업데이트된 Cursor AI의 최신 버전에서는 이전에 존재하던 "Composer" 기능이 제거되었다.

현재는 "Chat" 기능이 이를 대체하고 있으며, 다양한 모드를 통해 이전 Composer의 주요 기능을 제공하고 있다.

 

Cursor AI의 Composer 기능 없어진건가?

과거 Cursor AI의 "Composer"는 다중 파일 편집과 프로젝트 자동화에 특화된 기능이었다. 그러나 2025년 2월 업데이트(v0.46.2) 이후 이 기능은 제거되었고, 사용자들은 "Chat" 기능으로 통합되었다는 안내를 받았다.

 

현재의 "Chat"은 이전 Composer의 기능을 포함하며, 다양한 모드를 통해 사용자에게 맞춤형 AI 지원을 제공한다.

Cursor Chat의 주요 모드

Cursor의 "Chat" 기능은 다음과 같은 모드를 제공한다.

  • Agent 모드: 전체 코드베이스를 분석하여 자동으로 기능을 구현하거나 리팩토링
  • Ask 모드: 코드에 대한 질문을 하고, 기능 구현 계획을 세울 수 있다.
  • Manual 모드: 사용자가 제공한 특정 컨텍스트를 기반으로 집중적인 편집을 수행

각 필요 모드를 통해 이전 Composer의 기능을 활용할 수 있다.

반응형

'AI' 카테고리의 다른 글

​Cursor 단축기와 주요 기능 정리  (0) 2025.04.29