AI.ML

[Cursor] 개발자용 AI IDE, Cursor 설치 및 사용 후기

mooni_ 2025. 4. 11. 11:52

0. Cursor란?

CursorAI 코드 자동완성 및 편집 기능이 내장된 차세대 개발자용 코드 에디터입니다. 기존의 인기 있는 코드 에디터인 Visual Studio Code(VS Code)를 기반으로 만들어졌으며, 여기에 OpenAI의 GPT 계열 언어 모델을 통합하여 AI의 도움을 받아 더 빠르고 효율적으로 코드를 작성할 수 있는 환경을 제공합니다.

  • AI 코딩 지원: 마치 ChatGPT를 코드 에디터 안에 넣은 느낌. 코드 자동완성, 설명, 리팩토링, 버그 수정 등을 AI가 제안합니다.
  • VS Code 기반: 기존 VS Code 사용자에게 익숙한 인터페이스와 익스텐션 호환성을 유지합니다.
  • 빠른 설치 & 바로 사용: 별도의 복잡한 설정 없이 설치만 하면 AI 코딩이 가능한 환경을 제공합니다.
  • 부분 선택 프롬프트: 코드 일부를 선택하고 “이거 설명해줘”, “이 코드 리팩토링 해줘”, “이거 테스트 코드 짜줘” 등 다양한 지시를 바로 할 수 있습니다.
  • 파일 단위 맥락 이해: Cursor는 단순히 현재 라인뿐만 아니라 파일 전체관련된 함수연결된 파일들까지도 맥락을 이해하고 AI 응답을 생성합니다.

 


1. Cursor Download

https://www.cursor.com/

 

Cursor - The AI Code Editor

Built to make you extraordinarily productive, Cursor is the best way to code with AI.

www.cursor.com

  • 운영체제에 맞는 설치 파일을 다운로드해 실행합니다.

 

 

2. Sign Up & Import from VS Code

  • 회원가입 후 기존 VS Code 설정을 가져올 수 있습니다.
  • 익숙한 키맵, 확장 기능 등을 그대로 사용할 수 있어 전환이 매우 쉽습니다.

 

 

3. 테마 선택

  • 3가지 테마 중에서 원하는 테마 선택

 

 

4. 키 바인딩 스타일 선택

Agent (⌘I)

  • AI에게 전체적인 작업을 맡길 수 있는 기능.
  • 예: “설정 페이지 만들어줘” 같은 지시를 하면, 관련 폴더나 컴포넌트 구조까지 AI가 알아서 생성해 줌.

Cursor Tab (Tab 키)

  • AI가 다음에 작성할 코드를 예측해서 제안.
  • 코드 작성 도중 탭 키를 누르면 자동완성이 뜨는 것처럼, AI가 다음 내용을 이어서 써줍니다.

Cmd-K (⌘K)

  • 코드 블록을 선택한 뒤 ⌘K를 누르면 AI에게 수정, 설명, 최적화 등을 요청할 수 있습니다.
  • 예: “이 코드 리팩토링 해줘”, “이해하기 쉽게 바꿔줘” 등.

 

 

5. 데이터 공유 설정

Cursor는 사용자의 AI 요청 및 코드 활동을 수집해 기능 개선에 활용할 수 있도록 ‘데이터 공유’ 옵션을 제공합니다.

  • Help Improve Cursor (기본) : 코드 조각, 편집 내용, 채팅 요청 등을 Cursor 팀이 수집하여 기능을 개선하는 데 활용합니다.
  • Privacy Mode (개인정보 보호) : 어떠한 정보도 저장되지 않으며, 로컬에서만 작동합니다. 보안이 중요한 프로젝트에 적합합니다.

 

 

6. Open Project

VS code처럼 프로젝트 열면 된다.

 

 


 

Cursor 사용 : 자동 코드 작성

  • 아무 코드도 작성하지 않고 잠깐 기다리면, Cursor가 이전 코드 흐름을 기반으로 다음 코드를 제안해줍니다.

 

Cursor 사용 : 사용자 쿼리로 코드 작성

  • 커서 위치에 놓고 ⌘K를 누르면 AI 명령어 입력창이 뜹니다.
  • 입력 후 엔터만 누르면 AI가 코드를 작성해줍니다.