본문으로 건너뛰기

Cursor 1.2 시작하기: 종합 가이드

Cursor 1.2는 AI 기반 코딩 IDE의 중요한 업그레이드로, Agent 계획, 향상된 컨텍스트 처리, 더 빠른 Tab 완성과 같은 강력한 새 기능을 도입했습니다. 이 가이드는 Cursor 1.2를 시작하고 최신 기능을 최대한 활용하는 데 필요한 모든 것을 안내합니다.

Cursor 1.2의 새로운 기능

설정 및 사용법에 들어가기 전에, 이 버전의 주요 개선 사항을 살펴보겠습니다:

  • Agent To-dos: Agent가 이제 장기 작업을 위한 구조화된 할 일 목록으로 계획을 세웁니다
  • 대기열 메시지: Agent가 현재 작업에 집중하는 동안 후속 메시지를 대기열에 넣을 수 있습니다
  • 메모리 기능(GA): 메모리 기능이 이제 정식으로 출시되어 품질이 향상되었습니다
  • PR 인덱싱 및 검색: 파일처럼 PR을 검색하고 이해할 수 있습니다
  • 향상된 임베딩: 새로운 임베딩 모델로 더 정확한 코드베이스 검색
  • 더 빠른 Tab: Tab 완성이 약 100ms 더 빨라지고 첫 번째 토큰까지의 시간(TTFT)이 30% 감소했습니다
  • 병합 충돌 해결: Agent가 채팅에서 직접 병합 충돌을 해결할 수 있습니다

설치 및 설정

시스템 요구 사항

  • 운영 체제: Windows 10/11, macOS 10.15+ 또는 Linux(Debian/Ubuntu)
  • 메모리: 최소 8GB RAM, 16GB 권장
  • 저장 공간: 최소 1GB의 여유 디스크 공간
  • 인터넷 연결: AI 기능에 필요

설치 단계

  1. cursor.sh를 방문하여 운영 체제에 맞는 버전을 다운로드합니다
  2. 설치 프로그램을 실행하고 화면의 지시를 따릅니다
  3. 설치가 완료되면 Cursor를 실행합니다
  4. 계정으로 로그인하거나 새 계정을 만듭니다
  5. 이전 버전에서 업그레이드하는 경우, Cursor가 자동으로 1.2로 업데이트됩니다

핵심 기능 및 사용 방법

Agent To-dos

Cursor 1.2의 Agent To-dos 기능은 복잡한 작업을 관리하기 쉬운 단계로 분해하는 데 도움이 됩니다:

  1. Cursor에서 프로젝트를 엽니다
  2. Cmd/Ctrl+Shift+A를 눌러 채팅 패널을 엽니다
  3. "JWT 토큰을 사용하도록 인증 시스템 리팩토링"과 같은 복잡한 작업을 설명합니다
  4. Agent가 종속성이 있는 구조화된 할 일 목록을 만듭니다
  5. Agent가 작업하는 동안 각 항목을 추적할 수 있습니다
  6. Slack에서 할 일을 보려면 Dashboard → Integrations에서 Slack 통합이 설정되어 있는지 확인하세요

메시지 대기열

메시지 대기열을 사용하면 Agent가 작업하는 동안 미리 계획할 수 있습니다:

  1. Agent가 작업을 실행하는 동안 다음 지시를 입력합니다
  2. 메시지를 보내면 처리를 위해 대기열에 추가됩니다
  3. 채팅 인터페이스의 "대기열" 아이콘을 클릭하여 대기열에 액세스합니다
  4. 대기열 패널에서 드래그하여 대기열 작업을 재정렬합니다
  5. "대기열 실행"을 클릭하여 실행을 시작합니다

메모리 사용하기

메모리 기능은 Cursor가 프로젝트별 정보를 기억하는 데 도움이 됩니다:

  1. 아직 활성화되지 않은 경우 설정 → 규칙에서 메모리를 활성화합니다
  2. Cursor는 상호 작용을 기반으로 자동으로 메모리를 생성합니다
  3. 설정 → 메모리에서 메모리를 보고 관리합니다
  4. 메모리를 수동으로 만들려면 "[중요한 정보]를 기억해"라는 형식을 사용합니다
  5. 프롬프트에서 관련 개념을 언급하여 메모리를 참조합니다

PR 인덱싱 및 검색

새로운 PR 인덱싱 기능을 활용하려면:

  1. 설정 → 통합 → GitHub에서 GitHub 저장소를 연결합니다
  2. Cursor가 PR을 인덱싱하도록 허용합니다(자동으로 수행됨)
  3. 검색 창에서 @pr 접두사와 함께 자연어로 PR을 검색합니다
  4. 예: @pr 인증 리팩토링
  5. PR을 클릭하여 요약, 댓글 및 관련 코드 변경 사항을 확인합니다

병합 충돌 해결

병합 충돌이 발생한 경우:

  1. 에디터에서 충돌이 있는 파일을 엽니다
  2. 나타나는 "채팅에서 해결" 버튼을 클릭합니다
  3. Agent가 충돌을 분석하고 해결책을 제안합니다
  4. 제안된 변경 사항을 검토하고 적절하다면 적용합니다
  5. 해결된 변경 사항을 커밋합니다

고급 기능

백그라운드 Agent 개선 사항

Cursor 1.2는 백그라운드 Agent 기능을 향상시켰습니다:

  1. 채팅의 클라우드 아이콘을 클릭하거나 Cmd/Ctrl+E를 눌러 백그라운드 Agent에 액세스합니다
  2. 백그라운드 Agent가 이제 팀의 PR 템플릿을 자동으로 따릅니다
  3. Agent 브랜치에 대한 변경 사항이 자동으로 가져와집니다
  4. 충돌은 실행 가능한 후속 조치로 표시됩니다
  5. 사이드바의 새로운 "변경 사항 커밋" 버튼으로 직접 커밋합니다
  6. Slack 또는 웹에서 딥링크를 사용하여 관련 저장소를 엽니다

의미 검색을 위한 향상된 임베딩

새로운 임베딩 모델은 더 정확한 검색 결과를 제공합니다:

  1. @codebase 뒤에 쿼리를 추가하여 코드베이스를 검색합니다
  2. 더 구체적인 검색을 위해 @file, @folders 또는 @symbol을 시도해보세요
  3. 결과가 이제 문맥적으로 더 관련성이 높고 정확합니다
  4. 다중 루트 작업 공간에서 여러 저장소를 검색합니다

일반적인 문제 해결

메모리 누수

시간이 지남에 따라 성능이 저하되는 경우:

  1. 최신 패치 버전(최소 1.2.1)으로 업데이트합니다
  2. Cursor를 재시작하여 메모리를 정리합니다
  3. 작업 관리자/활동 모니터에서 과도한 메모리 사용을 확인합니다
  4. 문제가 지속되면 확장 프로그램을 비활성화하고 다시 활성화합니다

채팅 렌더링 문제

채팅 표시에 문제가 있는 경우:

  1. Cmd/Ctrl+Shift+P를 사용하여 명령 팔레트를 엽니다
  2. "Developer: Reload Window"를 입력하고 Enter를 누릅니다
  3. 문제가 지속되면 채팅 메뉴에서 "채팅 기록 지우기"를 시도합니다

토큰 인증 문제

인증 문제가 발생하는 경우:

  1. 로그아웃하고 다시 로그인합니다
  2. 인터넷 연결을 확인합니다
  3. 계정에 적절한 권한이 있는지 확인합니다
  4. 문제가 지속되면 지원팀에 문의하세요

Cursor 1.2 모범 사례

  1. 프로젝트 구성: 관련 저장소에 다중 루트 작업 공간을 사용합니다
  2. Agent 계획 활용: 상위 수준 작업으로 시작하여 Agent가 이를 분해하도록 합니다
  3. 메모리 효과적으로 사용: 중요한 프로젝트 규칙을 기억하도록 Cursor에게 명시적으로 지시합니다
  4. 프롬프트 최적화: 더 나은 결과를 얻기 위해 요청에 구체적으로 작성합니다
  5. 키보드 단축키 학습: 작업 흐름을 가속화하기 위해 키 조합을 마스터합니다

결론

Cursor 1.2는 AI 지원 개발에 있어 중요한 진전을 나타냅니다. 향상된 계획 기능, 더 빠른 성능 및 향상된 컨텍스트 이해를 통해 더 생산적인 코딩 경험을 제공합니다. 이 가이드를 따르면 개발 워크플로우에서 Cursor 1.2의 잠재력을 최대한 활용할 수 있을 것입니다.

Cursor 팀이 추가 개선 사항과 버그 수정이 포함된 패치를 자주 출시하므로 정기적으로 업데이트를 확인하는 것을 잊지 마세요.

Cursor 1.2로 즐거운 코딩되세요!