Cursor는 각 파일에 대한 임베딩을 계산하여 코드베이스를 인덱싱합니다. 이를 통해 코드에 대한 AI 생성 답변이 향상됩니다. 프로젝트를 열면 Cursor가 자동으로 인덱싱을 시작합니다. 새 파일은 점진적으로 인덱싱됩니다. 인덱싱 상태 확인: Cursor Settings > Indexing & Docs
코드베이스 인덱싱 진행 상황 표시기

구성

Cursor는 무시 파일 (예: .gitignore, .cursorignore)에 있는 파일을 제외한 모든 파일을 인덱싱합니다. Show Settings를 클릭하여:
  • 새 저장소에 대한 자동 인덱싱 활성화
  • 무시할 파일 구성
큰 콘텐츠 파일 무시하기는 답변 정확도를 향상시킵니다.

인덱싱된 파일 보기

인덱싱된 파일 경로를 보려면: Cursor Settings > Indexing & Docs > View included files 이렇게 하면 모든 인덱싱된 파일을 나열하는 .txt 파일이 열립니다.

멀티 루트 워크스페이스

Cursor는 멀티 루트 워크스페이스를 지원하여 여러 코드베이스로 작업할 수 있습니다:
  • 모든 코드베이스가 자동으로 인덱싱됩니다
  • 각 코드베이스의 컨텍스트를 AI가 사용할 수 있습니다
  • .cursor/rules가 모든 폴더에서 작동합니다

PR 검색

PR 검색은 AI를 통해 과거 변경 사항을 검색 가능하고 접근 가능하게 만들어 코드베이스의 진화를 이해하는 데 도움을 줍니다.

작동 방식

Cursor는 저장소 히스토리에서 병합된 모든 PR을 자동으로 인덱싱합니다. 요약은 의미론적 검색 결과에 나타나며, 최근 변경 사항을 우선시하는 스마트 필터링이 적용됩니다. Agent는 @[PR 번호], @[커밋 해시], 또는 @[브랜치 이름]을 사용하여 PR, 커밋, 이슈 또는 브랜치를 컨텍스트로 가져올 수 있습니다. 연결된 경우 GitHub 댓글과 Bugbot 리뷰도 포함됩니다. 플랫폼 지원에는 GitHub, GitHub Enterprise, Bitbucket이 포함됩니다. GitLab은 현재 지원되지 않습니다.
GitHub Enterprise 사용자: VSCode 인증 제한으로 인해 fetch 도구가 git 명령어로 대체됩니다.

PR 검색 사용하기

“다른 PR에서 서비스는 어떻게 구현되나요?”와 같은 질문을 하면 Agent가 자동으로 관련 PR을 컨텍스트로 가져와 저장소 히스토리를 기반으로 포괄적인 답변을 제공합니다.

FAQ